第章软件定义与软件计划.ppt
《第章软件定义与软件计划.ppt》由会员分享,可在线阅读,更多相关《第章软件定义与软件计划.ppt(14页珍藏版)》请在冰点文库上搜索。
软件工程SoftwareEngineering,第二章软件定义与软件计划,主要内容:
1.软件定义与软件可行性研究2.软件工程开发计划,2.1软件定义与可行性研究,系统定义软件定义可行性研究可行性研究结论,系统定义,系统定义的目的描述系统的接口、功能和性能进行初步的系统分析和设计把功能分配给硬件、软件和系统的其它部分确定费用额度和进度期限针对可行性、经济利益、单位需要等评价系统系统定义的任务充分理解所涉及的问题,对问题的解决办法进行论证评价问题解决办法的不同实现方案表达解决方案,以便进行复审,软件定义,确定软件的名称软件系统同其它系统间的关系明确系统目标规模、基本要求对现有系统进行分析明确开发新系统的必要性,1.明确系统目标规模、基本要求,
(1)基本要求
(2)目标(3)条件、假定和限制(4)可行性研究方法(5)评价尺度,2.对现有系统的分析,
(1)基本的处理流程和数据流程
(2)所承担的工作和工作量(3)人员:
人员的专业技术类别和数量(4)设备:
列出各设备的类型和数量(5)局限性:
列出系统存在的问题和开发新系统的限制条件,3.设计新系统可能的解决方案,针对新系统开发目标,设计出新系统的若干种可能的解决方案
(1)从技术角度提出方案
(2)从经济和操作角度优化方案(3)形成文档供用户和单位选择,可行性研究,在软件定义的基础上,从以下3个方面写出可行性研究报告
(1)技术可行性
(2)经济可行性(3)社会可行性,可行性研究结论,可行性分析必须要有一个明确的结论
(1)可以进行开发
(2)需要等待条件落实之后才能开发(3)需要对开发目标进行某些修改之后才能开发(4)不能进行或不必进行开发,2.2软件工程开发计划,项目概述软件工程实施计划软件项目开发计划,项目概述,软件工程工作内容、软件功能、性能为完成任务应具备的条件和限制主要参见人员的技术水平应移交的程序、文件,非移交的产品应提供的服务及开始日期、期限验收标准完成项目的最迟期限本计划的批准人和批准日期用户应承担的工作、对用户的要求,软件工程实施计划,本项目任务的分解、任务之间的相互关系和各项任务的责任人各类人员的组成结构和数量项目开发工作的进度计划,每阶段任务的开始时间和结束时间项目成本预算和来源,各阶段的费用支出预算关键问题、支持条件项目最后完工交付的日期,项目开发计划,前期文档系统定义可行性研究报告系统解决方案项目概述项目进度计划提交文档项目开发计划,