欢迎来到天天文库
浏览记录
ID:26961307
大小:339.82 KB
页数:49页
时间:2018-11-30
《《软件计划阶段》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章软件计划阶段§1软件计划阶段的任务任务软件计划阶段的主要任务包括两个侧面,一是进行软件系统的可行性分析,确定软件系统的建设是否值得、能否建成;二是进行软件的系统分析,了解用户的需求,定义应用功能,详细估算开发成本和开发周期。因此,软件计划阶段的最终成果包括:可行性分析报告、(如果可行而且确定进行建设的话)软件的功能规格说明书。前者供决策使用,后者作为设计阶段的根据。第二章软件计划阶段2.步骤任务第一阶段:系统分析可行性报告放弃开发决策第二阶段:系统分析软件功能规格说明复审第二章软件计划阶段困难要从繁杂的现象中,提出软件
2、系统的模型,包括功能模型、数据模型、使用模型。用户要求的不确定性;现有系统的缺陷认识难以一致;应用单位组织上的不合理性,BPR问题;功能的技术可实现性;系统实施的可能性;系统价格的可接受性;其它非技术因素第二章软件计划阶段参与人员的要求高级软件技术人员:广阔的知识面,熟悉软件开发的各个阶段工作以及对新领域知识的理解能力;丰富的经验和灵活的应变能力;综合能力强;抽象能力强;善于引导用户和人际交往能力。工作量估计约占总工作量的15-25%价格估计总价格的25-30%第二章软件计划阶段§2可行性分析可行性分析是决定系统建设是否开始
3、的条件,它的依据是为系统建设所可能提供的资源、条件以及时间限制,其目的在于根据现有条件估计系统建设的风险并提出规避办法,为决策提供依据。经济可行性分析经济可行性分析要进行成本效益分析,包括评估项目的开发成本、日常运行维护成本;分析系统对其它方面产生的影响(提高质量、价格,降低生产、管理费用,提高竞争力等),估计项目预期的效益,从经济上论述项目建设的必要性或经济风险。第二章软件计划阶段成本效益时间盈亏平衡点效益曲线成本曲线第二章软件计划阶段开发成本构成:软硬件购置、调试和安装费用;软件开发费用;系统集成费用;人员培训费用等。维
4、护成本构成:人员费用;消耗材料费用;定期更新、升级费用等。软件开发费用估计的原则:代码行估算原则人力资源估算原则开发阶段成本分配问题第二章软件计划阶段方案比较与选择可行性报告应该提供多种系统建设方案,包括对方案的功能描述、性能描述、成本估计、运行条件要求(含对机构重组)等,供用户评估、选择。[例]图形显示系统的性能价格比较分析成本响应时间满意度最大可接受成本功能第二章软件计划阶段可行性报告内容系统建设的背景与意义;系统实现的条件与约束;系统方案(系统配置、功能概述、性能概述、开发进度、建设费用估算、效益分析,技术风险评价、有
5、关法律和组织问题等);方案比较与选择方案的标准;需要说明的问题;技术术语说明;参考资料目录。第二章软件计划阶段技术可行性分析技术可行性分析主要是分析系统实现的技术风险,确定系统实现的可行程度。考虑的因素:系统的规模和功能复杂程度;采用技术的成熟程度和先进性以及对功能实现的支持程度;建设成员的技术水平和管理水平;未来系统运行环境要求和可能的条件等。法律可行性分析法律可行性分析主要是评估未来系统在实施中可能遇到的法律障碍、组织制度障碍等。第二章软件计划阶段§3软件计划阶段使用的工具:结构化分析1.结构化分析方法所谓结构化分析方法
6、,主要有两重含义:目标:分析的结果应该是高度可维护的;问题的规模必须与有效的实现方法相联系,即考虑实现的可行性;尽量使用图形表示;区分逻辑上的考虑与物理上的考虑;构造出系统的逻辑模型第二章软件计划阶段使用的主要工具:数据流程图(DFD);数据字典;结构化语言、判定表、判定树等可以明确地、无歧义地描述逻辑与策略的工具。结构化分析方法的指导思想与具体做法理解当前的现实环境,获取当前系统的实现模型;注意:必须完整、准确地掌握并描述当前系统的运转情况。第二章软件计划阶段从当前系统系统的模型中抽象出系统的逻辑模型;注意:必须从某种观点
7、(明确主线)出发,抽象出当前系统的组织模型、业务运转模型、信息流转模型等。[例]企业综合管理系统采用以物流为主线还是以财流或其他为主线。了解和分析用户的需求,提出和总结目前系统不适应用户需求和信息化要求的缺陷;注意:必须从合理性和可实现性出发,分析用户的要求并加以取舍。同时,要根据信息化的目标加以引导。分析和提出未来系统与现实系统在逻辑上的差别,要有预见性;注意:要考虑未来系统的生命周期和业务发展趋势。第二章软件计划阶段建立未来系统的逻辑模型,包括:业务运行模型、信息模型、组织模型等;注意:在建立未来系统模型时,不仅要考虑现
8、有的条件,包括人员素质、外部环境、机构设置、业务运行情况等等,还必须考虑信息技术的发展对各方面产生的影响,必须充分考虑业务流程的重组(BPR)。目标:未来系统能够避免或减少现有系统存在的弊病;充分利用现代信息技术的优势;提高运转效率;减少开销、提高效益;增加决策的科学性。在技术方面要提高系
此文档下载收益归作者所有