SE03软件计划幻灯片

上传人:E**** 文档编号:89707620 上传时间:2019-05-31 格式:PPT 页数:35 大小:242.50KB
返回 下载 相关 举报
SE03软件计划幻灯片_第1页
第1页 / 共35页
SE03软件计划幻灯片_第2页
第2页 / 共35页
SE03软件计划幻灯片_第3页
第3页 / 共35页
SE03软件计划幻灯片_第4页
第4页 / 共35页
SE03软件计划幻灯片_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《SE03软件计划幻灯片》由会员分享,可在线阅读,更多相关《SE03软件计划幻灯片(35页珍藏版)》请在金锄头文库上搜索。

1、软件计划,2,主要内容,问题定义 可行性研究 系统规格说明及评审,3,软件计划阶段的主要任务,软件生命周期的第一个阶段,主要任务: 问题求解定义 可行性分析 制订软件项目计划,4,主要任务:调查和分析,调查用户需求,分析新系统的主要目标,分析开发该系统的可行性。 包括两个阶段: 问题定义 主要弄清“用户需要计算机解决什么问题”,由系统分析员根据对问题的理解,提出关于“系统与范围的说明”,交由用户审查和认可。 可行性分析 对问题的解决给出在技术上可行、且在经济上有较高效益的可操作解决方案,并写出“可行性论证报告”,如若项目不值得进行,应提出终止该项目的建议。,生存周期之计划时期的任务,5,问题定

2、义,计划阶段的第一项任务 目的: 需要解决的问题根本所在,所需的资源和经费 实施者: 信息规划管理部门、系统分析员 成果: 关于问题性质、工程目标和规模的书面报告。,6,可行性研究,目标 用最小的代价、尽可能短的时间确定问题是否有解及是否值得求解。,7,可行性研究的内容 Feasibility study,Operational Feasibility 操作可行性 Technical Feasibility 技术可行性 Schedule Feasibility 时间可行性 Economic Feasibility 经济可行性,技术可行性 经济可行性 运行可行性 法律可行性,貌似不同,实则相通,

3、8,技术可行性研究,往往是系统开发过程中难度最大的工作,包括: 风险分析 能否设计实现系统功能及性能要求(给定约束条件下) 资源分析 是否具备人员、软硬件及工作环境 技术分析 当前科学技术是否支持系统开发的全过程,9,经济可行性研究,成本效益分析 Cost-benefit analysis 经济效益 社会效益,10,可行性研究的步骤,复查系统规模和目标 研究当前系统 导出目标系统的抽象模型 对新系统的逻辑模型分析 评价可能解法,推荐行动方案 书写可行性报告,提交审查,11,Feasibility studies 可行性研究,12,Feasibility studies可行性研究,Objecti

4、ves of a feasibility study 软件开发项目是否切实可行? To find out if a software development project can be done .is it possible? 可能性 .is it justified? 可论证性 To suggest possible alternative solutions 给出对候选方案的建议 To provide management with enough information to know 提供以下信息给管理者 Whether the project can be done 项目是否能够完

5、成 Whether the final product will benefit its intended users 项目产品是否能让用户受益 What the alternatives are (so that a selection can be made in subsequent phases) 有哪些候选方案 Whether there is a preferred alternative 是否有首选方案,13,Feasibility studies,A feasibility study is a management-oriented activity 可行性研究是一项管理活动

6、 After a feasibility study, management makes a “go/no-go” decision. 经过可行性研究,管理人员需要做出承担该项目与否的重要决定,14,Content of feasibility study 可行性研究内容,Things to be studied in the feasibility study 可行性研究对象 The present organizational system 当前组织系统 users, policies, functions, objectives,. 用户、规章、功能、目标、等 Problems with

7、 the present system 当前组织系统中的问题 inconsistencies, inadequacies in functionality, performance, 功能及性能的不一致,不充分,15,Content of feasibility study 可行性研究内容,Objectives and other requirements for the new system 新系统的目标及需求 Which problems need to be solved? 有哪些问题需要解决? What needs to change? 需要做哪些改变? Constraints 约束条

8、件 including nonfunctional requirements on the system (preliminary pass) 包括系统的非功能性需求,16,Content of feasibility study 可行性研究内容,Possible alternatives 可能的候选方案 “Sticking with the current system” should always be studied as one alternative 保持系统当前现状应作为候选方案之一 Different business processes for solving the prob

9、lems 解决现有问题的各种商业过程应作为候选方案考虑 Different levels/types of computerization for the solutions将对解决方案的不同层次和类型的计算机化应作为候选方案考虑 Advantages and disadvantages of the alternatives 各候选方案的优缺点、特性,17,Things to be concluded,Things to be concluded 可行性研究报告中应包括 Feasibility of the project 项目的可行性 The preferred alternative 项

10、目的首选方案,18,Feasibility study,Operational Feasibility 操作可行性 Technical Feasibility 技术可行性 Schedule Feasibility 时间可行性 Economic Feasibility 经济可行性,19,Operational Feasibility 操作可行性,How do end-users and managers feel about 应了解最终用户及管理人员关于以下问题的看法 the problem you identified? 关于你找出的问题 the alternative solutions y

11、ou are exploring? 你找出的各种候选方案 You must evaluate 应对以下问题进行衡量 Not just whether a system can work 不是一个系统目前能不能工作 but also whether a system will work. 而是一个系统将来能不能工作,20,Operational Feasibility 操作可行性,A workable solution might fail because of end user or management resistance 一个本来能行的解决方案可能因最终用户及管理人员的反对而失败 Doe

12、s management support the project? 管理人员支持该项目么? How do the end users feel about their role in the new system?最终用户对于他们在新系统中的角色是否满意? Which users or managers may resist (or not use) the system?哪些用户或管理人员会反对或拒绝使用该系统? People tend to resist change. 惯性常使人们拒绝变化 Can this problem be overcome? If so, how? 这个问题能否克

13、服?如何克服? How will the working environment of the end users change? 最终用户的工作环境会产生怎样的变化? Can or will end users and management adapt to the change? 最终用户及管理人员能够适应该变化么?,21,Technical Feasibility技术可行性,Is the proposed technology or solution practical?所建议的技术或解决方案是否实用? Do we currently possess the necessary tech

14、nology? 我们当前是否拥有所需的技术? Do we possess the necessary technical expertise, and is the schedule reasonable? 当前是否拥有所需的专门技术知识,进度要求是否合理? Is relevant technology mature enough to be easily applied to our problem? 当前相关技术是否足够成熟,可以较容易的用于问题的解决?,22,Technical Feasibility技术可行性,What kinds of technology will we need?

15、 什么样的技术是我们需要的? Some organizations like to use state-of-the-art technology 有些组织惯于应用最新技术 but most prefer to use mature and proven technology. 但多数仍宁愿适用成熟的经过实践检验的技术 A mature technology has a larger customer base for obtaining advice concerning problems and improvements. 成熟的技术通常有较大的客户群,从中可得到关于其存在的问题和改进的看

16、法和建议,23,Technical Feasibility技术可行性,Is the required technology available “in house”? 所需的技术是否可从内部获得? If the technology is available 是,是否可作为现成的解决方案 does it have the capacity to handle the solution? If the technology is not available 不是,可以通过内部途径获得么? can it be acquired?,24,Schedule Feasibility时间可行性,How long will it take to get the technical expertise? 需要多长时间能够获得所需的专业知识? We may have the technology, but that doesnt mean we have the skills required to properly apply that technology.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号