软件工程.pptVIP

  • 2
  • 0
  • 约9.05千字
  • 约 62页
  • 2017-02-10 发布于北京
  • 举报
软件工程.ppt

软件危机 “已完成”的软件不能满足用户的需求。 开发进度不能保障,交付时间一再拖延。 软件开发发发成本难以准确估算,开发过程控制困难造成开发成本超出预算。 软件产品的质量没有保证,运算结果出错、操作死机现象经常出现。 软件通常没有适当的文档资料,或文档与最终交付的软件产品不符,软件的可维护程度非常低。 软件工程定义 需求分析:这个活动是明确“为了解决这个问题,系统必须做什么?”。通过分析、整理和提炼所收集到的用户需求,建立完整的分析模型,将其编写成软件需求规格说明和初步的用户手册。通过评审需求规格说明书,确保对用户需求达到共同的理解与认识。需求规格说明书明确地描述了软件的功能,列出软件必须满足的所有约束条件,并定义软件的输入和输出接口。 总体设计:这个活动是要设计“整体系统的蓝图”。确定解决问题的策略,设计目标系统框架结构和主要元素的布局。 详细设计:根据整体结构设计具体的细节:用户界面设计,模块实现算法、数据结构和接口等,编写设计说明书,并组织进行设计评审。设计过程将现实世界的问题模型转换成计算机世界的实现模型,设计同样需要文档化,并应当在编写程序之前评审其质量。 编码:将所设计的各个模块编写成计算机可接受的程序代码,与实现相关的文档就是源程序以及合适的注释。 测试和集成:在设计测试用例的基础上,测试软件的各个组成模块。然后,将各个模块集成起来,测试整个产品的功能和性能是否满

文档评论(0)

1亿VIP精品文档

相关文档