导图社区 信息系统开发方法
信息系统管理师考试重点:信息系统开发方法。本思维导图主要介绍了信息系统开发实践中广泛使用的结构化开发方法和面向对象方法的核心内容。两种方法均按照系统的生命周期过程展开,主要涉及信息系统的规划、分析、设计、实施,以及运行维护各阶段的具体步骤和主要工具,喜欢的小伙伴可以点个赞哦!
信息与信息化第一章:信息系统生命周期
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
信息系统开发方法
结构化方法(生命周期法)
1、定义:系统内各个组成要素之间相互联系、相互作用的框架。
2、组成:结构化分析、结构化设计、结构化程序设计三部分。
3、精髓是自顶向下、逐步求精和模块化设计。
4、特点
开发目标清晰化(开发过程与用户保持沟通)
开发工作阶段化(每个阶段工作内容明确)
开发文档规范化(每个阶段完成后产生文档)
设计方法结构化(自顶向下分解)
5、局限性:
开发周期长,难以适应环境变化。
难以适应需求变化
很少考虑数据结构,面向数据流
面向对象法
1、面向对象法(OO),任何事物都是对象,复杂的对象由相对简单的各种对象以某种方式而构成,不同对象的组合及相互作用就构成了系统。
2、分支:OTM(对象建模技术)、OOSE(面向对象的软件工程)、Booch。
3、特点:系统分析、系统设计和系统实现三个阶段之间已经没有“缝隙”。
4、不足:大型项目的开发具有局限性,不能涉足系统分析以前的开发环节。
5、使用结构化方法进行自顶向下的整体划分,自底向上的采用OO方法进行开发。
原型化法
1、定义:通过快速的分析构造出一个小型的系统,满足用户基本需求,开发者根据用户的意见对原型不断加以改进,最终实现用户需求的快速开发方法。
2、分类
是否实现功能
水平原型
也称为行为原型,用来探索预期系统的一些特定行为,并达到细化需求的目的。
只是功能的导航,并未实现功能,主要用在界面上。
垂直原型
也称结构化原型,是西安一部分功能。
主要用在复杂的算法实现上。
最终结果
抛弃式原型
也称探索式原型,指达到预期目的后,原型本身被抛弃。
主要用在需求不确定性、二义性、不完整性、含糊性等。
演化式原型
为开发增量式产品提供基础,逐步将原型演化最终系统。
主要用在易于升级和优化的场合,比如Web项目。
3、开发过程
确定用户基本需求
设计系统初始原型
试用和评价原型(修改完善)
整理原型、提供文档
系统开发周期短、成本和风险降低、速度加快、获得较高的综合开发效益。
以用户为中心来开发系统的,用户参与程度高、开发系统符合用户的需求,提高系统开发的成功率。
用户参与系统开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交,有利于系统的运行与维护。
5、不足
开发环境要求高
管理水平要求高
6、优点
能有效地确认用户需求,适用需求不明确的系统开发。
对于分析层面难度大、技术层面难度不大的系统,适合原型法开发。
对于技术层面的困难远大于分析层面的系统,不宜采用原型法。
面向服务
进一步将接口的定义与实现进行解耦,催生了SO面向服务开发方法。
SO方法在于提高系统可复用性、信息资源共享和系统之间的互操作性。