- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?2009BUPTTSEG软件工程模型与方法
ModelsMethodsofSoftwareEngineering第三章系统需求分析与可行性分析修佳鹏
?2009BUPTTSEG北京邮电大学通信软件工程中心本章内容3.1基于计算机系统的系统分析3.2可行性分析3.3系统体系结构建模3.4系统流程图3.5系统分析总结
?2009BUPTTSEG北京邮电大学通信软件工程中心3.1基于计算机系统的系统分析本节内容3.1.1计算机系统工程3.1.2系统需求识别
?2009BUPTTSEG北京邮电大学通信软件工程中心3.1.1计算机系统工程Webster定义的计算机系统是:元素的集合或排列,这些元素被组织在一起,以便通过处理外部信息完成某些预定的目标。这些系统元素是:软件:指程序、数据结构和相关文档。硬件:指提供计算能力的电子设备和提供外部功能的机电设备(传感器、马达等)。人员:指使用硬件和软件的用户和其他人员。文档:指手册、表格和其他表示系统使用和操作的描述性信息。数据库:指系统所具有的信息模型,是系统中对信息具有存取功能的一个主要部分。过程:指定义每一种系统元素的特定使用步骤或使用环境。
?2009BUPTTSEG北京邮电大学通信软件工程中心3.1.1计算机系统工程计算机系统工程是一个问题求解活动,目的是揭示、分析所期望的功能、性能、接口和约束条件,并把它们分配到各个系统元素中去。计算机的系统工程包括:硬件工程、软件工程、人机工程和数据库工程,每一项工程的作用就是明确和细化系统的功能和性能的范围和内容,产生一个能与其他系统元素适当集成的可操作的系统元素。
?2009BUPTTSEG北京邮电大学通信软件工程中心硬件工程
?2009BUPTTSEG北京邮电大学通信软件工程中心软件工程
?2009BUPTTSEG北京邮电大学通信软件工程中心3.1.2系统需求识别系统分析目标识别用户要求;进行技术分析并进行评价;把功能分配给系统元素;建立成本和进度限制;生成系统规格说明(包括软件和硬件)。可通过回答以下问题协助完成系统分析过程系统的总体目标是什么?系统所期望的功能和性能是什么?系统的可靠性和质量要求是什么?成本与进度限制如何?有无软硬件制造和购买的需求?有效的技术方案有哪些?将来系统可能有哪些扩充?
?2009BUPTTSEG北京邮电大学通信软件工程中心3.2可行性分析本节内容:3.2.1可行性分析的任务和步骤3.2.2经济可行性分析3.2.3技术可行性分析
?2009BUPTTSEG北京邮电大学通信软件工程中心为什么要进行可行性分析影响系统开发的因素有哪些?时间因素资源因素成本和利润的因素技术条件和能力的因素系统分析和可行性分析的目的是明确系统是否值得做,避免投资损失衡量软件系统是否值得做的标准:能否带来经济效益、企业效益或社会效益。援引柳传志的一段话:“没钱赚的事我们不干;有钱赚但投不起钱的事不干;有钱赚也投得起钱但没有可靠的人选,这样的事也不干。”
?2009BUPTTSEG北京邮电大学通信软件工程中心3.2.1可行性分析的任务和步骤首先,针对项目确定问题域并对问题域进行概要的分析和研究,初步确定项目的规模、约束和限制条件。其次,针对问题域中的关键和核心问题进行简要的需求分析,抽象出问题域的逻辑结构,并构建逻辑模型。最后从逻辑模型出发,通过小规模的设计和技术实现论证,探索出若干种可供选择的解决方案,并对每种方案进行可行性方面的论证。可行性分析主要集中在以下四个方面:经济可行性分析 技术可行分析法律可行性分析 实施方案的选择
?2009BUPTTSEG北京邮电大学通信软件工程中心3.2.2经济可行性分析软件开发为何要进行经济方面的分析?软件开发需要有投资,有投资就需要有收益。目的是从经济角度评价一个新项目是否可行、是否划算,从而帮助投资人或者用户正确地做出是否投资于这个项目的开发决策。如何进行经济可行性的分析?成本/效益分析是对软件的开发成本和可能取得的效益进行权衡比较。短期/长远利益分析而是从另一种角度来评价成本和效益之间的关系。
?2009BUPTTSEG北京邮电大学通信软件工程中心软件成本的估算方法软件开发体现为最终可运行的软件系统以及相应的开发过程,为此
有哪些信誉好的足球投注网站
文档评论(0)