软件项目基础概述.ppt
《软件项目基础概述.ppt》由会员分享,可在线阅读,更多相关《软件项目基础概述.ppt(21页珍藏版)》请在三一办公上搜索。
1、7.软 件 项 目 基 础 概 论,1 软件危机与软件生存周期 2 软件开发模型 3 软件开发方法和软件开发工具 4 项目成员组成 5 未来的路,1 软件危机与生命周期,软件危机是指在计算机软件的开发、使用和维护过程中遇到的一系列严重问题。1.1软件危机的表现 软件需求增长得不到满足。软件生产高成本,价格昂贵。软件生产进度无法控制。软件需求定义不准确,易偏离用户需求。软件质量不易保证。软件可维护性差。1.2 缓解软件危机的途径,1 软件危机与生命周期,?,1 软件危机与生命周期,软件开发的基本目标 付出较低的开发成本;达到预期的软件功能;取得较好的软件性能;使软件易于移植;需要较低的维护费用;
2、能按时完成开发工作,及时交付使用。,1 软件危机与生命周期,软件生存周期是指一个计算机软件从功能确定、设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直到停止该软件的使用的全过程。包括制定计划需求分析技术选择软件设计程序编码软件测试运行维护,例:需求分析系统选型技术选型开发计划(含WBS)项目设计编程测试报告开发报告用户手册,2 软件开发模型,2.1 瀑布模型瀑布模型规定了各项软件工程活动,包括:制定开发计划、需求分析和说明、软件设计、程序编码、测试、运行维护。并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。如图1.2所示。,2 软件开发模型,2.2 快速原型模
3、型 快速原型模型的基本思想是:软件开发人员根据用户提出的软件基本需求快速开发一个原型,以便向用户展示软件系统应有的部分或全部的功能和性能,在征求用户对原型的评价意见后,进一步使需求精确化、完全化,并据此改进、完善原型,如此迭代,直到软件开发人员和用户都确认软件系统的需求并达成一致的理解为止。,2 软件开发模型,2.3 螺旋模型 螺旋模型将瀑布模型和原型模型结合起来,不仅体现了两个模型的优点,而且还增加了两个模型都忽略了的风险分析,弥补了两者的不足。螺旋模型的结构如图所示,它由四部分组成:制定计划、风险分析、实施开发、客户评估。在笛卡尔坐标的四个象限上分别表达了四个方面的活动。,3 软件开发方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 基础 概述
链接地址:https://www.31ppt.com/p-6611039.html