一、系统开发生命周期
1、计划阶段
1)项目启动
交付物:带可行性研究的系统需求。
系统需求是指描述创建系统的业务原因和系统预期带来的价值的文档。系统需求主要包括5个元素:项目发起者、业务要求、业务需求、业务价值和特殊问题。
可行性包括:技术可行性、经济可行性、组织可行性。
2)项目管理
交付物:项目计划。
项目管理就是计划和控制待开发的系统,使其在特定时间范围内,以最低的成本,完成正确功能的过程。
a、确定项目规模:估算系统大小,估算人力需求,估算时间需求。
b、创建和管理工作计划:确定任务,工作分解,范围管理。
c、安排项目人员:人员安排计划,激励,处理冲突。
d、协调项目活动:将有效开发实践放在正确的位置,减少风险。 ———— CASE知识库、标准制定、文档编写、风险管理
2、分析阶段
交付物:系统建议书。
1)确定业务需求:详情看《掌握需求过程》。
2)创建用例:用例图。
3)创建过程模型:时序图。 ———— 活动图、协作图、状态图
4)创建数据模型:类图。 ———— 对象图
3、设计阶段
交付物:系统规格
1)架构设计:架构设计开始于非功能需求。
基于服务器的架构
基于客户端的架构
C/S架构
2)硬件和软件规格
3)界面设计
4)物理过程模型:结构图
5)物理数据模型:数据库设计
4、实现阶段
1)分配编程任务
2)协调各个活动
3)管理进度
4)测试:包括单元测试、集成测试、系统测试、验收测试。 测试计划。
5)文档开发:系统文档、用户文档(参考文档、程序手册、用户指南)
6)培训
二、系统开发方法论
1、结构化方法论
1)瀑布式开发
2)并行开发
2、快速应用开发(RAD)方法论
1)阶段性开发
2)原型开发
3)抛弃性原型
3、敏捷方法论
1)极限编程(XP)
注:以上内容主要摘录自《系统分析与设计(第3版)》。
分享到:
相关推荐
系统分析与设计 系统分析与设计是信息系统开发的重要阶段,涉及到系统的需求分析、设计、实现和测试。本节课程主要讲解系统分析与设计的基本概念、方法和技术。 一、系统分析 系统分析是指对系统的需求进行分析和...
《系统分析师 系统分析与设计技术》是由张友生主编的一本专门针对系统分析师考试的学习用书,该书被全国计算机技术与软件专业技术资格(水平)考试办公室推荐,适合参加系统分析师级别的考试考生参考。系统分析与...
信息系统分析与设计 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。该课程旨在培养学生应用计算机系统管理信息的思想、意识和能力,以及团队合作精神。通过学习信息...
信息系统分析与设计实验报告 该实验报告详细介绍了信息系统分析与设计的实验过程,涵盖了系统分析、系统设计和系统实施三个阶段。实验的目的是为了理解和应用信息系统分析与设计的理论知识和技术,并提高实践能力和...
《系统分析与设计.zip》这个压缩包文件包含了关于信息系统开发的核心知识,主要源自《信息系统分析与设计第二版》(杨选辉)的前10章内容。这些章节涵盖了信息系统开发的整个生命周期,从初步的概念引入到系统的设计...
《信息系统分析与设计》是卫红春教授主讲的一门课程,主要涵盖了信息系统的基本理论、建设和规划等内容。这门课程的五个章节详细介绍了信息系统的重要概念和技术,为理解信息系统在现代组织中的作用提供了全面的视角...
《计算机科学丛书:系统分析与设计(原书第7版)》是一本优秀的系统分析与设计教材,从1988年首次出版以来,几经更新和完善,目前已经升级到第9版。 作者结合20多年的教学和实践经验,以清晰的结构、生动的语言、...
信息系统分析与设计 信息系统分析与设计
面向对象的系统分析与设计是计算机科学领域中的一个重要主题,它涵盖了软件开发过程中的一些关键概念和技术。本资源包括了相关的课件和课后答案,帮助学习者深入理解这一主题。以下将详细介绍其中涉及的主要知识点:...
《信息系统分析与设计》是由王晓敏编著,属于清华大学出版社出版的高等学校电子信息类规划教材。本书主要围绕信息系统的基础理论、开发技术、建设过程以及相关方法论展开,共包含12个章节的内容,涵盖了信息系统的全...
药房管理系统分析与设计是指对药房管理系统进行需求分析、系统分析、系统设计与实现的过程。该系统的设计目的是为了提高药房的管理效率,降低成本,提高药品的安全性和可靠性。 需求分析是药房管理系统设计的第一...
《雷达系统分析与设计》是MATLAB环境下进行雷达系统建模和仿真的一本经典教材,由Mahafza教授编著的第三版。本书深入探讨了雷达系统的基本原理、设计方法以及MATLAB在雷达领域的应用,旨在帮助读者理解和掌握雷达...
系统分析与设计课件 西安电子科技大学 软件学院 面向对象的系统分析和设计是将面向对象的方法运用到软件工程的分析设计阶段。面向对象的系统分析和设计的主要目的是完成对某个特定应用论域(application domain)的...
《雷达系统分析与设计(MATLAB版)》是一本深入探讨雷达系统理论并结合MATLAB实践的书籍。书中涵盖了雷达系统的基本概念、工作原理以及在MATLAB环境下的实现方法,旨在帮助读者理解和应用雷达信号处理技术。MATLAB...
信息系统分析与设计案例
《系统分析与设计方法》是信息技术领域中一本重要的教材,主要涵盖了系统开发的全过程,包括需求分析、系统设计、实施和维护等关键阶段。这本书的第7版在原有基础上进行了更新和完善,旨在适应快速变化的信息技术...
《现代雷达系统分析与设计》由陈伯孝编著的PPT资料,为学习者提供了全面而精炼的雷达系统知识。这篇内容丰富的PPT涵盖了雷达系统的基本原理、设计方法以及最新的发展趋势。 首先,我们要理解雷达的定义:Radar,即...
UML 在信息系统分析与设计中的应用 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编程文档的一种标准语言,是非专利的第三代建模和规约语言。在信息系统分析与...