软件工程项目的基本目标 低开发成本 按时交付 高性能 高可靠性 易于维护 互补关系 互斥关系 返回目录 本章小结 软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项 任务的工作步骤。ISO 9000把软件过程定义为:“把输入转化为输出的一组彼此相关的资源和活动”。软件过程定义了运用方法的顺序、应该交付的文档、开发软件的管理措施、各阶段任务完成的标志。软件过程必须科学、合理,才能获得高质量的软件产品。 软件产品从问题定义开始,经过开发、使用和维护,直到最后被淘汰的整个过程称为软件生存周期。根据软件开发工程化的需要,生存周期的划分有所不同,从而形成了不同的软件生存周期模型,或称软件开发模型。软件开发模型包括:瀑布模型、快速原型模型、增量模型、喷泉模型、螺旋模型、智能模型、构件组装模型、统一过程模型等。 软件开发时可把各种模型的特点结合起来,充分利用优点、减少缺点。软件开发的各个阶段必须完成的各种规格书、说明书、用户手册等文档。 补充:职业和道德上的责任 软件工程人员必须坚持诚实正直的行为准则,这是不言而喻的。但有些约束是软弱无力的: 1.机密:工程人员必须严格保守雇主或客户的机密,而不管是否签署了保密协议。 2.工作能力:工程人员应该实事求是地表达自己的工作能力,不应有意接受超出自己能力的工作。 3.知识产权
原创力文档

文档评论(0)