《系统分析与设计方法》 第11章 可行性分析和系统方案建议

确定系统声明周期中的可行性检查点

1、范围定义阶段

2、问题分析阶段

3、决策分析阶段

 

定义和描述四种类型的可行性及其响应的评价准则

1、运行可行性度量方案满足确定的系统需求以解决问题和利用课件的机会的程度。

 PIECES框架作为判断其可行性的准则。

PIECES框架:

P--改进性能(performance)的需要

I--改进信息(information)(和数据)的需要

E--改进经济(economics)、控制成本或增加收益的需要

C--改进控制(control)或安全的需要

E--改进人与过程的效率(efficiency)的需要

S--改进对客户、供应商、合作伙伴、雇员等的服务(service)的需要

 

2、技术可行性

1、建议的技术或方案实际吗?

2、我们目前拥有所需的技术吗?

3、我们拥有所需的技术专家吗?进度合理吗?

 

3、进度可行性

确定专家后,项目的最后期限合理吗?也就是说,项目进度的可行性如何?

 

4、经济可行性

成本效益分析

 

作者:kissazi2 
出处:http://www.cnblogs.com/kissazi2/ 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/archive/2012/06/24/2560278.html

时间: 2024-11-05 22:06:14

《系统分析与设计方法》 第11章 可行性分析和系统方案建议的相关文章

《系统分析与设计方法及实践》一第1章 软件分析与设计概述

软件系统分析与设计是软件工程(Software Engineering,SE)的重要组成部分,其目的是倡导以工程化的原理.原则和方法进行软件系统开发,是解决当时出现的"软件危机"的根本途径.

《系统分析与设计方法及实践》一1.2 什么是软件分析与设计

1.2 什么是软件分析与设计 软件分析与设计是软件工程的重要组成部分,其定义目前还没有统一的标准.早期,软件工程专家B.W. Boehm将软件工程定义为:设计并构造计算机程序,以及为开发.运行和维护这些程序所必需的相关文件资料.Fritz Bauer如下定义软件工程:为了经济地获得能够在实际机器上有效运行的可靠软件而建立和使用的一系列完善的工程化原则.IEEE软件工程标准定义软件工程为:开发.运行.维护和修复软件的系统方法.尽管软件工程的具体定义不尽相同,且又有一些学者提出了更完善的定义,但都是

《系统分析与设计方法及实践》一第2章 习题

习题 1.什么是软件过程模型?请简述一些常见的软件过程模型的特点. 2.什么是瀑布模型?它的主要特点是什么? 3.软件生命周期的定义是什么?分为几个时期和阶段? 4.什么是能力成熟度模型集成?分为几个级别?简要介绍一下这几个级别. 5.请查阅有关敏捷软件开发宣言的内容,并进行评述. 6.什么是敏捷过程?极限编程有哪些内容? 7.什么是结对编程?结对编程有哪些好处?有哪些不足? 8.分布式结对编程相对于面对面结对编程有什么好处和不足?如何克服这些不足? 9.结对编程有哪些角色?交换角色的目的是什么

《系统分析与设计方法》 第9章 过程建模

定义系统建模,并取分逻辑系统模型和物理系统模型 系统建模:将非结构化的问题结构话,对现有系统构造模型或对建议的系统构造模型,以便更好了解现有系统或作为记录业务需求或技术设计的方法. 逻辑建模:是描述系统是什么或者系统做什么的非技术性的图形化表示. 物理模型:是展示系统是什么或者系统做什么,以及系统如何实现的技术性的图形化表示.   阅读并解释数据流图 数据流图:一种描述通过系统的数据流以及系统实施的工作或处理过程的工具. 数据流图符号的相关解释    使用CRUD矩阵同步数据模型和过程模型. 这

《系统分析与设计方法及实践》一第3章 案例研究

本书之所以选择以下这些案例,是因为许多人都熟悉这些问题,并且其中蕴涵的分析和设计问题具有普遍性.由于本书介绍传统的结构化范型和面向对象范型两大体系,因此选择适合不同范型的具有代表性的案例进行研究,以便读者能够深入理解这两大范型各自的优势.本书的案例既有简单常见的应用系统,如图书馆系统和ATM系统,也有比较实用的系统,如POS机系统和电子商务系统,还有一些稍微复杂的系统,如分布式结对编程系统和胰岛素输送系统.这些系统由简单到复杂,循序渐进,引导读者逐步理解系统开发的过程和关键问题.

《系统分析与设计方法及实践》一第2章 软件分析与设计过程及其模型

随着软件工程的发展,人们开始关注软件分析与设计的核心问题--软件开发过程.软件过程是指把用户需要转变成软件产品所需的所有活动.有效的软件过程可以提高组织的生产能力.为了研究软件开发项目中各种活动的一般规律,以及对软件开发过程进行定量度量和优化,人们提出了所谓的软件过程模型,也叫做软件的生命周期模型.软件过程模型是一种开发策略,该策略对软件工程的各个阶段提供了一套范型,使工程的进展达到预期的目的.

《系统分析与设计方法》 第8章 数据建模

定义数据建模并解释其优点 数据建模:它是一种为数据库定义业务需求的技术. 优点: 1.数据模型有助于分析员快速地确定业务词汇(比过程模型确定的更全面) 2.数据模型几乎总是比过程模型构造得快 3.一个完整的数据模型可以记录在一张纸上,而过程模型则常常需要十几页纸 4.过程建模人员经常而且也很容易陷入不必要的细节中, 5.现有系统和建议系统的数据模型之间的相似性远比他们的过程模型之间的相似性高.这种相似性在你进入后续阶段的工作时使得较少的工作被丢弃.   解释在项目开发期间的什么时候构造数据模型以

《系统分析与设计方法及实践》一第三章 习题

习题 1.比较分析各个案例项目的特点.2.提炼出每个案例项目的主要需求.3.分析每个案例项目的用户特征.4.分析每个系统的软硬件组成结构.

《系统分析与设计方法及实践》一2.2 敏捷软件开发

2.2 敏捷软件开发 在传统的软件开发方法中,工作人员努力构建客户想要的产品.他们花费大量的时间努力从客户那里获取需求,针对需求进行分析和建模,并且归纳成规格说明书.然后,评审说明书,与客户开会讨论,最后签字.表面上看他们开发的产品是符合客户的要求的,但通常事与愿违.在项目快要结束的时候,需求和范围.产品的适用性成为争论的焦点. 敏捷软件开发方法告诉我们开发项目是一个学习的体验.没有谁能完全理解所有需求之后才开始项目,即使是客户也一样.客户一开始有一些主意,但是他们也会随着项目的进展进一步了解他