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