




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 第第2 2章章 问题的定义及可行性研究问题的定义及可行性研究 本章主要内容本章主要内容 问题的定义问题的定义可行性研究可行性研究1大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 第第2 2章章 问题的定义及可行性研究问题的定义及可行性研究 本章本章结构:结构:2.1 问题的定义问题的定义 2.2 可行性研究可行性研究 2.3 可行性研究报告的内容及作用可行性研究报告的内容及作用 2.4 项目开发计划项目开发计划2.5 实例分析实例分析2大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究
2、 2.1 2.1 问题的定义问题的定义 2.1.1 问题定义问题定义的内容的内容 (1)问题的背景,弄清楚待开发系统现在处于什么状态,为什么要开发它,是否具备开发条件等问题。(2)提出开发系统的问题要求以及总体要求。(3)明确问题的性质、类型和范围。(4)明确待开发系统要实现的目标、功能和规模。(5)提出开发的条件要求和环境要求。 以上主要内容应写在问题定义报告(或系统目标和范围说明书)中,作为这一阶段的“工作总结”。 3大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.1 2.1 问题的定义问题的定义 2.1.2 问题定义问题定义的方法的方法 具体步骤如下: 首先,系
3、统分析员要针对用户的要求做详细的调查研究,认真听取用户对问题的介绍;阅读与问题有关的资料,必要时还要深入现场,亲自操作;调查开发系统的背景;了解用户对开发的要求。 其次是与用户反复讨论,以使问题进一步确定化。经过用户和系统分析员双方充分协商,确定问题定义的内容。 最后写出双方均认可的问题定义报告。4大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.1 2.1 问题的定义问题的定义 例例1 某高校图书馆现有藏书20余万册,每天借阅量近500册,为了利用计算机及网络技术提高图书管理的工作效率,特提出用计算机管理图书工作的要求,希望学校计算机系为其开发一个计算机图书管理系统。
4、计算机系派出两名富有软件开发与项目管理经验的教师担任系统分析员。经过一周的初步调查研究,提出了关于计算机图书管理系统的系统目标和范围说明书,内容如下。- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -系统目标和范围说明书1项目名称:高校图书管理系统。2背景:目前,图书馆仍采用手工方式管理图书,图书编目和借阅等管理工作量大、手续繁琐,准确性低且不易维护。3项目目标:建立一个网络化的计算机图书管理系统。4项目范围:利用现有的校园网和图书馆的计算机及
5、外部设备,软件开发费用不超过4万元。5初步设想:建议在系统中完成读者管理、新书入库、读者借还书等主要功能。6可行性研究:建议进行大约一周的可行性研究,研究费用不超过1000元。5大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.2 2.2 可行性研究可行性研究 可行性研究的目的是明确“问题是否能够解决”和“是否值得去解决”。也就是判断为开发系统所定的目标和规模是否能够实现,新系统是否能够带来经济效益。 可行性研究的成果是可行性研究报告。 2.2.1可行性研究的任务 1.技术可行性 从技术的角度去研究系统实现的可行性。 2.经济可行性是对软件开发项目进行成本/效益估算,分
6、析实现这个系统有没有经济效益和社会效益。 3.运行可行性 指为新系统规定的运行方式是否可行。 4.法律可行性研究新系统的开发在社会上和政治上会不会引起侵权、破坏以及会不会与法律相抵触等问题。 6大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.2 2.2 可行性研究可行性研究 2.2.2可行性研究的方法和步骤 1.审核系统的规模和目标 2.研究当前正在使用的系统 3.导出新系统的高层逻辑模型 4.重新定义问题 5.提出和评价供选择的方案 6.推荐一个方案和行动方针 7.草拟项目开发计划 8.书写文档,提交审查 7大连理工大学出版社 软件工程(第3版)第2章 问题的定义及
7、可行性研究 2.2 2.2 可行性研究可行性研究 2.2.3 系统流程图 系统流程图的基本内容是: (1)用图形符号以黑盒子形式描述系统内的每一个成分(例如:程序、文件、数据库、硬件设备、人工过程等)。 (2)用“”表示信息在系统各个成分之间的流动情况(不要误认为“”表示信息的加工和控制过程)。 8大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.2 2.2 可行性研究可行性研究 例例2 用系统流程图描述下述问题 某高校为了方便教师备课学习,建立了专业教师图书室。图书室的所有图书均由教师个人采购。报销过程是:购书者凭发票和图书到教务处进行审查(是否为专业教师,专项资金情
8、况);通过后,购书者带书去图书室登记入库;最后,购书者凭入库证明和发票到财务处报销。现在,要开发一个计算机管理系统代替某些人工操作,系统流程图如下。 9大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.2 2.2 可行性研究可行性研究 教师图书采购系统流程图10大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.2 2.2 可行性研究可行性研究 2.2.4 经济可行性 经济可行性研究主要包括两个方面的内容: 一是新系统成本的估计; 二是新系统可能产生的效益。又称为成本/效益分析 。 11大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行
9、性研究 2.3 2.3 可行性研究报告的内容及作用可行性研究报告的内容及作用 2.3.1 可行性研究报告编制中应注意的问题可行性研究报告编制中应注意的问题 1.坚持实事求是的原则,不要随意夸大新系统的功能和其他指标。2.任何一项内容的书写均要以科学分析的结果为依据,不能凭空想象。3.对每一项内容的描述必须反复推敲,一定要做到用词恰当、准确。4.从具体情况出发。可行性研究报告不一定面面俱到,但对于用户关心的部分或项目中重要的部分要重点阐明。5.书写形式要规范。 12大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.3 2.3 可行性研究报告的内容及作用可行性研究报告的内容及作用 2.3.2 可行性研究报告在软件开发中的作用可行性研究报告在软件开发中的作用 可行性研究报告在软件开发中起着重要的作用:1.可行性研究报告是可行性研究阶段的成果。2.可行性研究报告提出了软件开发的总体目标和范围,因此它是软件开发的行动指南。3.可行性研究报告是需求分析的基础和依据。 13大连理工大学出版社 软件工程(第3版)第2章 问题的定义及可行性研究 2.4 2.4 项目开发计划项目开发计划 软件项目开发计划是软件工程中的一种管理性文档,主要是对所开发的软件项目的费用、时间进度、人员组织、硬件设备的配置、软件开发环境和运行环境的配置等进行说明和规划,是项目管理人员对项目进行管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 十类化工考试试题及答案
- 复合函数试题及答案
- 新学员叉车考试试题及答案
- 北京窗帘布料知识培训课件
- 北京社保公积金知识培训课件
- 2025年广丰区农村高中学校教师区内选调工作考试笔试试题(含答案)
- 2025年甘南事业单位招聘考试笔试试题(含答案)
- 2025年中式烹调师高级理论知识试题库及答案
- 2024年山东省“安全生产月”知识考试试题含参考答案
- 《医疗器械质量管理规范》试卷以及答案
- 固定资产编码规则(范文)
- 数字经济学导论-完整全套课件
- MissionPlanner地面站操作使用文档
- 中级采气工操作技能鉴定要素细目表
- 油水气井带压井作业操作规程及工艺技术要求
- (33)-钠钾泵细胞生物学
- 配电室巡检记录表
- GB/T 242-2007金属管扩口试验方法
- 政治理论水平任职资格考试题库
- 路基压实度汇总表
- 【食品生产加工技术】香肠的加工技术
评论
0/150
提交评论