《软件计划》PPT课件

《软件计划》PPT课件

ID:39157968

大小:284.00 KB

页数:20页

时间:2019-06-26

《软件计划》PPT课件_第1页
《软件计划》PPT课件_第2页
《软件计划》PPT课件_第3页
《软件计划》PPT课件_第4页
《软件计划》PPT课件_第5页
资源描述:

《《软件计划》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章可行性研究与软件计划可行性研究系统流程图软件计划成本/效益分析可行性研究一、目的可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题,而是确定问题是否值得解决。怎样达到这个目的呢?当然不能靠主观猜想而只能靠客观分析,必须分析几种主要的可能解法的利弊,从而判定原定的系统目标和规模是否现实。系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程。也就是在较高层次上以较抽象的方式进行系统分析和设计的过程。可行性研究二、可行性研究集中在如下

2、四个最为敏感的方面:1.经济可行性这个系统的经济效益能超过它的开发成本吗?2.技术可行性使用现有的技术能实现这个系统吗?分析技术冒险的各种因素,例如有关的技术是否已进步到足以支持该系统?能否有胜任开发该系统的熟练技术人员?为开发项目的所有硬、软件资源是否能按期得到?可行性研究3.操作可行性系统的操作方式在这个用户组织内行得通吗?4.法律可行性确定由于开发软件项目是否会侵犯他人、集体或国家的利益,是否会违反国家的法律,并由此承担法律责任。可行性研究最根本的任务是对以后的行动方针提出建议,如果问题没有可行的解,分析员应该建议停止这项开发工程以避免时间、资源、人力

3、和金钱的浪费。如果问题值得解,分析员应该推荐一个较好的解决方案,并未工程制定一个初步的计划。可行性研究三、可行性研究需要的时间长短取决于工程的规模。一般说来,可行性研究的成本只是工程总成本的5%~10%。可行性研究四、可行性研究的步骤1、复查系统规模和目标分析员访问关键人员,仔细阅读和分析有关的材料,以便改正含糊或不正确的叙述,清晰的描述对目标系统的一切限制和约束2、研究目前正在使用的系统①新系统必须解决旧系统中存在的问题②运行使用旧系统所需要的费用是一个重要经济指标,如果新系统不能增加收入或减少使用费用,那么从经济角度看新系统就不如旧系统。可行性研究③注意

4、了解并记录现有系统和其它系统之间接口情况,这是设计新系统时的重要约束条件。常见的错误做法是花费过多时间去分析现有的系统。3.导出新系统的高层逻辑模型优秀的设计过程通常总是从现有的物理系统出发,导出现有系统的逻辑模型(数据流图和业务流程图),在参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。可行性研究4.重新定义问题新系统的逻辑模型实质上表达了分析员对新系统必须做什么的看法,用户是否也有同样的看法呢?分析员应该和用户一起再次复查问题定义、工程规模和目标。这次复查应把数据流图和数据字典作为讨论的基础。可行性研究的前四个

5、步骤实质上构成一个循环,分析员定义问题,分析这个问题,导出一个试探性的解,在此基础上再次定义问题,再一次分析这个问题,修改这个解,继续这个循环过程,直到提出的逻辑模型完全符合系统目标。可行性研究5、导出和评价供选的解法导出供选择的解法的最简单的途径,是从技术角度出发考虑解决问题的不同方案。依次从技术可行性、操作可行性、经济可行性三个方面考虑。6、推荐一个方案并说明理由7、推荐行动方针8、书写文档提交审查请用户和使用部门的负责人仔细审查。可行性研究系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、

6、数据库和人工过程等)。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,它用来表示物理数据流图而不是程序流程图。系统流程图1、系统流程图的符号:如表2-1、2-2所示(书)2、系统流程图举例:如图2-1、2-2所示(书)3、分层描绘复杂的系统时,比较好的方法是分层次地描绘这个系统。(1)绘制高层次的系统流程图,描绘系统总体概貌,表明系统的关键功能。(2)然后分别对每个关键功能进行详细描述,画在单独的一页纸上。系统流程图4、系统流程图的作用:(1)系统分析员可利用系统流程图直接拟出可以由实现计算机处理的部分(2)通过用系统流

7、程图来分析业务流程的合理性。(3)系统流程图还是系统分析员、管理人员和业务操作人员相互交流的工具。系统流程图软件计划以可行性研究报告为基础,由软件人员和用户共同确立软件的功能和限制,提出软件计划任务书。一个典型的软件计划计划书的内容应该包括如下四个方面:1、软件范围软件计划的第一个任务是确定软件需求描述,主要包括功能、性能、可靠性和接口等问题。2、环境资源包括软件、硬件和人,每种资源均从资源的描述,对资源要求的日程表时间以及对资源应用的持续时间三个方面来说明。制定软件计划3、进度安排计划者要协调可用资源与项目的工作量,考虑各项任务之间的互相依赖,而在可能时间

8、时就并行地安排工作,预见潜在的问题或瓶子口,并提供意

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

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

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