软件工程推进方法.ppt

软件工程推进方法.ppt

ID:52563836

大小:1.24 MB

页数:89页

时间:2020-04-10

软件工程推进方法.ppt_第1页
软件工程推进方法.ppt_第2页
软件工程推进方法.ppt_第3页
软件工程推进方法.ppt_第4页
软件工程推进方法.ppt_第5页
资源描述:

《软件工程推进方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、软件工程推进方法李超成都信息工程学院2005.6第四章软件开发的标准过程标准软件开发过程软件开发过程:把用户的要求转变成软件产品的过程。即把需求转换为设计,再把设计转变为代码,最后进行软件测试和交付使用。第四章软件开发的标准过程标准软件开发过程当前:软件开发面临的主要问题有用户要求的多元化,高度化用户需求的竞争和冲突急剧系统规模大系统复杂程度高系统维护量大必须建立规范的开发工程提高系统开发能力保证系统开发质量第四章软件开发的标准过程标准软件开发过程标准软件开发过程标准软件开发过程通常指一个软件企业内部制订的、供所有软件项目或软件产品开

2、发使用的、组织级的软件过程规范。主要用于指导项目组以有序、规范的方式开发高质量的软件产品。按照工程化的思想,系统开发的过程可归纳为:系统分析、系统计划、系统设计、程序设计、程序编制、测试、安装、运行评价等8个大的过程。其相互关系:第四章软件开发的标准过程标准软件开发过程软件开发过程包括用于软件开发的方法、工具、活动及具体实践。软件项目经理利用它可以系统地、有效地组织开发工作;软件工程师通过它可以更好地掌握开发工作步骤及具体工作方法,实现项目组成员间的协同工作。PJ工程管理系统管理A系统分析和系统计划AnalysisD程序设计Detai

3、l-designC系统设计Component-designP程序编制ProgrammingT测试TestO运行评价OperationI移植安装InstallationSM软件开发工程体系图第四章软件开发的标准过程目前软件行业通常采用“迭代化开发过程”完成企业级应用软件的开发IBMRational第四章软件开发的标准过程分析工程系统分析概貌策定新系统构想现行业务系统调查/分析需求分析命题现行业务系统制约用户系统分析的概念图现行业务系统模型建立新系统方案新系统模型评价新系统方案新系统构想第四章软件开发的标准过程分析工程重视需求分析把握现行

4、的事务作业和现行系统的构造、内容、特征是至关重要的。客户对现行业务处理系统计算机化或者是对已计算机化的现行系统作改善的期待、要求是我们构造新系统的源泉。第四章软件开发的标准过程分析工程重视需求分析客户单位的领导,管理者和业务人员各自的立场不同,对系统的要求也各不相同。因此,我们在作需求分析时,要充分听取、考虑各方的意见、要求,探讨尽可能实现客户各个方面要求的方案。第四章软件开发的标准过程分析工程重视需求分析在考虑新系统的方案时,虽然客户期望能够将全部事务管理实现计算机化,但必须从重要性、效果、成本、影响范围等方面全盘考虑,从最优先的事

5、件开始着手,是计算机化成功的保证。可以建议分成各个阶段进行一次开发、二次开发,逐步实现计算机化是成功地构想新的系统的关键。第四章软件开发的标准过程分析工程结构化分析的思考方法结构化分析方法建立系统模型的思考方法:事件/处理观点数据流观点功能层次观点业务处理流程图数据流系统功能层次图系统模型建立的思考方法第四章软件开发的标准过程分析工程事件/处理分析方法事件谁作(时间)结果N次作业第四章软件开发的标准过程分析工程数据流分析方法输入结果处理第四章软件开发的标准过程分析工程功能层次分析方法以业务处理的体系为出发点,采取自顶向下,逐步分解和抽

6、象,找到系统的功能层次。第四章软件开发的标准过程分析工程定货系统定货信息处理填写定货单检查定货单定货处理检查定货条件确认库存量顾客交涉功能层次分析方法示意图(定货系统实例)eg.第四章软件开发的标准过程分析工程以数据为中心的系统分析方法该方法是以数据为中心,找到系统的标准数据,并对标准数据进行维护处理。此种方法就是在以处理流程为主的分析方法中加入数据分析的方法。第四章软件开发的标准过程分析工程现行系统模型新系统构想方案新系统模型现行系统调查/分析数据分析标准数据信息要求分析现行系统新系统设计开发新系统数据标准化过程数据中心分析方法第四

7、章软件开发的标准过程分析工程面向对象分析的思考方法面向对象的开发方法是与传统的面向过程的开发方法相对而提出的。它比面向过程的方法更能够容易地对应业务和操作的变化,更容易扩展系统的功能。第四章软件开发的标准过程分析工程面向对象分析的思考方法它不是以对信息、数据的功能处理为中心,而是以处理的对象(包含有固定的信息、数据)为中心。在进行系统分析时,不是以用什么方法去整理为重点,而是以整理什么东西为重点,要点是记录下事件的原样。第四章软件开发的标准过程分析工程面向对象分析的思考方法分析的结果是:静态的对象关系图。描述对象间的关系和构造。动态的

8、对象关系图。描述对象的事件间的实行顺序和动态的转移关系。第四章软件开发的标准过程分析工程功能关系图做什么:。对象,类。动态关系。功能怎样做:。系统设计。模块设计OOPA面向对象分析(OOA)面向对象设计(OOD)面向对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。