软件定义阶段总结

软件定义阶段总结

ID:19511153

大小:286.50 KB

页数:50页

时间:2018-10-03

软件定义阶段总结_第1页
软件定义阶段总结_第2页
软件定义阶段总结_第3页
软件定义阶段总结_第4页
软件定义阶段总结_第5页
资源描述:

《软件定义阶段总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件定义阶段总结软件定义阶段各章回顾对软件定义各个阶段的进一步认识与软件工程相关的一些补充内容软件工程中一些有争议的观念给大家的几条建议Chap01软件工程学概述软件工程的基本原理和方法(7条原理2种方法)软件工程方法学:生命周期方法学(传统方法学),采用结构化技术来完成软件开发的各项任务。面向对象方法面向对象方法=对象+类+继承+用消息通信。软件生命周期划分:问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、运行维护等8个阶段软件过程:瀑布模型、快速原型模型、增量模型、风险驱动

2、的螺旋模型。可行性研究目的是进一步探讨问题定义阶段所确定的问题是否有可行的解。可行性研究过程1、经过定义问题,分析问题,提出解法的反复过程,最终提出一个符合系统目标的高层次的逻辑模型。2、然后根据系统的这个逻辑模型设想各种可能的物理系统,并且从技术、经济和操作等各方面分析这些物理系统的可行性。3、最后,系统分析员提出一个推荐的行动方针,提交用户和使用部门负责人审查批准。Chap02可行性研究-1可行性研究-2系统流程图实质上是物理数据流图,它描绘组成系统的主要物理元素以及信息在这些元素间流动和处理的情况。数

3、据流图的基本符号只有四种,它是描绘系统逻辑模型的极好工具。数据字典是关于数据的信息的集合,对数据流图中包含的所有元素的定义的集合。通常数据字典和数据流图共同构成系统的逻辑模型。成本/效益分析是可行性研究的一项重要内容。需求分析是软件生命周期的一个重要阶段,它最根本的任务是确定为了满足用户的需要系统必须做什么。通过分析应该得出用数据流图、ER图、数据字典和和IPO图(或PDL等其他描述算法的工具)描绘的精确的系统逻辑模型。还可以用层次方框图或Warnier图等图形工具辅助描绘系统中的数据结构。为了减少冗余、简

4、化修改步骤,往往需要规范数据的存储结构。需求分析的结果是软件开发的基础,必须仔细验证它的正确性。Chap03需求分析软件定义各个阶段的进一步认识深入“问题定义”问题定义是软件工程过程中重要的一环,也是最简短的阶段,通常在一天或更少的时间内完成。但它是一个项目的开始,也就是根基,如果问题定义不明确、不完整,会直接影响到以后的工作,问题定义决定了整个软件工程是否能朝着正确的方向前进。错误的问题定义把问题定义当作是需求分析把问题定义当作一件小事把问题定义当作解决方法避重就轻地定义问题规范问题定义思想上重视客观、全

5、面地定义严格评审深入分析可行性研究可行性分析是要决定“做还是不做”。即使可行性分析是客观的、科学的,但决策仍有可能是错误的。因为决策者是人,人会冲动,有赌博心态。如果可行性分析表明做某件事的成功率是10%,失败率是90%,倘若该事情的意义非常大,决策者也许会一拍脑袋:“豁出去,干!”于是这世界就多了一份极喜与极悲。可行性分析的四大要素:经济、技术、社会环境和人。目前国内很多软件公司做系统集成项目,如果谈谈系统集成项目的可行性分析将很有意思。可是那些系统集成项目大多是政府机构的,由于软件行业尚不规范并且客户方

6、存在腐败现象,所以业内流传“没有做不了的系统集成项目”。软件公司的注意力几乎全集中在“如何拿到项目订单”以及“拿到订单后如何蒙混过关”上,丧失了“可行性分析”的机会。联想集团领导人柳传志曾说:“没钱赚的事我们不干;有钱赚但投不起钱的事不干;有钱赚也投得起钱但没有可靠的人选,这样的事也不干。”柳传志为决策立了上述准则,同时也为可以行性分析指明了重点。经济可行性-1经济可行性分析主要包括:“成本——收益”分析和“短期——长远利益”分析。成本——收益分析最容易理解,如果成本高于收益则表明亏损了,如果成本大大高于收

7、益那就亏大了。商人都不喜欢做吃亏的事情。有些商店成天贴着“最后一天跳楼大拍卖”的标语,意思是:我准备吃大亏让你占便宜,同志,你快上钩吧。要考虑的成本:(1)办公室房租。(2)办公用品,如桌、椅、书柜、照明电器、空调等。(3)计算机、打印机、网络等硬件设备。(4)电话、传真等通讯设备以及通讯费用。(5)资料费。(6)办公消耗,如水电费、打印复印费等。经济可行性-2(7)软件开发人员与行政人员的工资。(8)购买系统软件的费用,如买操作系统、数据库、软件开发工具等。有些老板买盗版的系统软件,却按市场价算成本,可从

8、美国佬那里赚一笔。(9)做市场调查、可行性分析、需求分析的交际费用。(10)公司人员培训费用。(11)产品宣传费用。如果用Internet作宣传,则要考虑建设Web站点的费用。(12)如果客户是政府部门,还要充分考虑用于吃喝玩乐、行贿的费用。(13)如果公司的风水不好,会有很多莫名其妙的管理费。每戳一个红艳艳的公章都要化一把钞票。经济可行性-3短期——长远利益分析短期利益容易把握,风险较低。国内软件公司经常出现一

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

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

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