某某软件工程可行性分析报告.pptx

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程;第二章 可行性分析;开始;可行性研究;项目的筹备、规划与准备是软件项目实施的前期工作,它由两个重要的工作阶段构成:一是项目规划及可行性分析;二是项目需求分析。 项目准备阶段的第一个工作,是项目的总体规划。首先要做的是明确系统的需求,也就是用户要计算机解决什么问题,即问题定义 。 系统分析员应该深入现场,了解用户单位对系统的要求,调查开发背景,进行市场调研。经过调查分析,分析员要在较短的时间内对问题进行抽象、概括,并把自己的认识写成书面报告,即项目需求报告,提交给用户方面进行讨论审查。 项目需求报告应该尽可能清楚简洁,内容通常包括项目的名称,对问题的概括,项目的目标,项目的规模及对可行性研究的具体建议(即需要用的时间和成本)等等。 图2.1通过一个实际项目给出了项目需求报告编写示例。;; 一般的做法是分析员和用户方面的人员一起阅读讨论这份报告,通过修改得到一份双方都满意的文档。 当分析员和用户双方就项目需求取得了完全一致的看法,项目的可行性研究即可开始。;2.1 可行性研究的任务;可行性研究的内容;技术可行性;经济可行性;举例;操作可行性;2.2 可行性研究过程;可行性研究报告的编写;可行性研究报告的编写;可行性研究报告的编写;可行性分析的目标; 可行性分析的出发点是前阶段所书写的文档(即项目需求报告),对于项目需求报告中所确定的目标和规模,如果正确就进一步确认,如果错误则及时修改,为做出正确的可行性分析打好基础。 具体地说,分析员应从下面三个方面对项目做出可行性分析: (1)技术可行性:使用现有的技术能实现这个系统吗? (2)经济可行性:这个系统的经济效益能超过它的开发成本吗?(详细在后面介绍成本/效益分析) (3)操作可行性:系统的操作方式在该用户组织内行得通吗? 必要时还应该进一步从法律、社会效益等更广泛的角度研究每种解法的可行性。;;;;;;;;;;;;;2.3 系统流程图;基本符号 ----以概括的方式抽象地描绘一个实际系统所用符号; --- 具体地描绘一个物理系统所用符号 系统符号;图2.3 库存清单系统的系统流程图; 2.4  数据流图 DFD ---- Data Flow Diagram; 数据流图四种基本符号;数据流图几种附加符号;数据流图的层次结构;分层的数据流图;---- 系统逻辑模型;分层的数据流图 ;举例 学生购买教材系统;; 教材销售子系统 ; 便于实现; 1) 为数据流(或数据存储)命名 (1) 名字应代表整个数据流(或数据存储)的内容,而不是仅 仅反映它的某些成分。 (2) 不要使用空洞的、缺乏具体含义的名字(如“数据”、 “信息”、“输入”之类)。 (3) 如果在为某个数据流(或数据存储)起名字时遇到了困难 ,则很可能是因为对数据流图分解不恰当造成的,应该 试试重新分解,看是否能克服这个困难。; 2) 为处理命名 (1) 通常先为数据流命名,然后再为与之相关联的处理命名。 这样命名比较容易,而且体现了人类习惯的“由表及里” 的思考过程。 (2) 名字应该反映整个处理的功能,而不是它的一部分功能。 (3) 名字最好由一个具体的及物动词加上一个具体的宾语组成。 应该尽量避免使用“加工”、“处理”等空洞笼统的动词 作名字。 (4) 通常名字中仅包括一个动词,如果必须用两个动词才能描 述整个处理的功能,则把这个处理再分解成两个处理可能 更恰当些。 (5) 如果在为某个处理命名时遇到困难,则很可能是发现了分 解不当的迹象,应考虑重新分解。;画分层 DFD 的指导原则 2. 注意父图和子图的平衡/balance or coherence; ;画分层 DFD 的指导原则;2.5 数据字典 用途 ---- DD(Data Dictionary);数据字典的内容;数据流名: 说明:简要介绍作用,即它产生的原因和结果。 数据流来源:即该数据流来自何方。 数据流去向:去向何处。 数据流组成:数据结构。 每个数据量流通量:数据量、流通量。;数据元素名: 类型:数字(离散值、连续值),文字(编码类型) 长度: 取值范围: 相关的数据元素及数据结构 ;(2) 数据元素词条的描述 ;定义数据符号;例:存折格式;;存折 = 户名+所号+帐号+开

文档评论(0)

hai886 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档