- 1、本文档共109页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工程立项建议及其可行性研究(ppt 109页).ppt
王少华 武汉大学国际软件学院 空间信息与数字工程研究中心 huazimail@126.com 结构化分析设计过程 结构分析设计过程 结构化技术的缺点 本质上是功能分解,以实现功能的过程为中心,而用户的需求变化主要是针对功能的。这就使基于过程的设计不易被理解;且功能变化往往引起结构变化较大,稳定性不好。 系统有明确的边界定义,且系统结构依赖于系统边界的定义,这样的系统不易扩充和修改。 数据与操作分开处理,可能造成软构件对具体应用环境的依赖,可重用性(reusability)较差. 管理的范围 有效的项目管理集中于三个P上:人员(people)、问题(problem)和过程(process)。其顺序不是任意的。 任何管理者如果忘记了软件工程是人的智力密集的劳动,他就永远不可能在项目管理上得到成功; 任何管理者如果在项目开发早期没有支持有效的用户通信,他有可能为错误的问题建造一个不错的解决方案。 最后,对过程不在意的管理者可能冒把有效的技术方法和工具插入到真空中的风险。 一、工程立项建议 1、立项原因 2、立项基础 3、国内外研究现状 4、工程意义与目标 5、用户调查 6、投资条件 7、投资周期 8、技术力量与基础 9、软件硬件价格与性能 10、数据源状况 11、应用前景 12、效益评估 13、可运行性评价 问题定义 问题定义阶段必须回答的关键问题是:“要解决的问题是什么?” 问题定义阶段的工作,系统分析员应该提出关于问题性质、工程目标和规模的书面报告。 问题定义阶段是生命周期中最简短的阶段,一般只需要一天甚至更少的时间。 二、可行性研究 这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有可行的解决办法或值得做吗?可行性研究比较简短,这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决办法。 做还是不做? 联想集团领导人柳传志曾说:“没钱赚的事我们不干;有钱赚但投不起钱的事不干;有钱赚也投得起钱但没有可靠的人选,这样的事也不干。”柳传志为决策立了上述准则,同时也为可以行性分析指明了重点。 2.1可行性研究的任务 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,可行性研究的目的不是解决问题,而是确定问题是否值得去解,以及关键技术、难点、能否解决。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。 一般说来,可行性研究的成本只是预期的工程总成本的5%-10%。 软件领域的可行性分析主要考虑四个要素:经济、技术、社会环境和人。 项目的意义(社会的意义) 技术可行性 经济可行性 操作可行性 3.1.1 可行性研究的任务 2.2可行性研究的步骤 1系统定义,复查系统规模和目标、性质、范围、约束和限制 2研究目前正在使用的系统。研究现行系统(人工/旧软件),描绘系统流程图,审核。 现有的系统必然有某些缺点,新系统必须能解决旧系统中存在的问题。 3.导出新系统的逻辑模型。分析员应该画出描绘现有系统的高层系统流程图,并请有关人员检验他对现有系统认识是否正确。千万不要花费太多时间去了解和描绘现有系统的实现细节,例如,除非是为了阐明一个特别关键的算法,否则不需要根据程序代码画出程序流程图。 2.3导出新系统的高层逻辑模型 4.设计方案.优秀的设计过程通常总是从现有的物理系统出发,导出现有系统的逻辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统,并进行可行性评价(4方面) 分析员能够使用数据流图描绘数据在系统中流动和处理的情况,从中概括地表达出他对新系统的设想。通常为了把新系统描绘得更清晰准确,还应该有一个初步的数据字典,定义系统中使用的数据。数据流图和数据字典共同定义了新系统的逻辑模型,以后可以从这个逻辑模型出发设计新系统。 2.4重新定义问题 分析员应该和用户一起再次复查问题定义、工程规模和目标,这次复查应该把数据流图和数据字典作为讨论的基础。 可行性研究的前四个步骤实质上构成一个循环。分析定义问题,分析这个问题,导出一个试探性的解;在此基础上再次定义问题,再一次分析这个问题,修改这个解;继续这个循环过程,直到提出的逻辑模型完全符合系统目标。 2.5导出和评价供选择的解法 5.推荐可行的方案。 分析员应该从他建议的系统逻辑模型出发,导出若干个较高层次的(较抽象的)物理解法供比较和选择。 其次可以考虑操作方面的可行性。 考虑经济方面的可行性,对每个可能的系统进行成本/效益分析。 最后为每个在技术、操作和经济等方面都可行的系统制定实现进度表,不需要(也不可能)制定得很详细,通常中需要估计生命周期每个阶段的工作量。 2.5.1经济可行性
您可能关注的文档
最近下载
- IEC 61730-1 2023 必威体育精装版版中文标准.doc
- 论融资管理中存在问题与对策以格力电器为例_.docx
- 配置管理程序(ISO20000-1:2018).docx VIP
- 德国柏曼年品牌策划.ppt
- 《内科护理》4第四节 糖尿病病人的护理 教学课件.ppt VIP
- 云南白药股份有限公司财务报表分析.doc VIP
- APPROACHES AND METHODS IN LANGUAGE TEACHING教师专业发展.pdf
- 生鲜农产品冷链物流配送中心选址研究——以西安市为例.docx
- 陕西专升本英语3500词汇与高频词组.pdf VIP
- 2025年海南省公务员省考《行测》真题(含答案).pdf VIP
文档评论(0)