导图社区 信息系统开发方法
信息系统项目管理师-信息系统开发
软考信息系统项目管理师信息系统基础,包括信息的特征、概念、功能和传输模型,信息系统的生命周期和抽象模型等。
软考信息系统项目管理师之项目管理基础知识总结,包括项目管理的过程、知识体系、项目目标、项目基础知识、项目生命周期特征等。
社区模板帮助中心,点此进入>>
项目时间管理6大步骤
互联网9大思维
项目管理的五个步骤
电商部人员工作结构
组织架构-单商户商城webAPP 思维导图。
暮尚正常运转导图
域控上线
产品经理如何做好项目管理
车队管理
python思维导图
信息系统的开发方法
结构化开发方法
组成
SA 结构化分析
SD 结构化设计
SP 结构化程序设计
精髓:自顶向下、逐步求精和模块方法设计
特点
目标清晰
开发工作阶段化
开发文档规范化
设计方法结构化
适用于数据处理领域
缺点
不适应规模较大、比较复杂的系统
开发周期长
难以适应需求变化
很小考虑数据结构
面向对象方法
体系
OMT(object Model Technology)对象建模技术
OOSE(object-oriented-software Engineering)面向对象软件工程
Booch
UML(United Model Language)统一建模语言
Coad/Yourdon
当前主流开发方法
系统分析、系统设计、系统实现三个阶段界限变不明确
具有更好的利用性
系统描述及信息模型的表示与客观实体相对应符合人们的思维习惯,便与用户与开发人员的沟通,缩短开发同期
必须依靠OO技术支持
大型项目开发具有一定局限性
不能涉足系统分析以前后开发环境
原型化方法
概念
根据用户初始化需求,利用系统开发工具,快速建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发方法
分类
从功能上分
水平原型
探索系统行为,达到需求细化的目的。
通常为功能导航
主要用于界面设计
垂直原型
又称结构化原型,实现一定功能
主要用于复杂算法的实现
从最终结果上分
抛弃式原型
又称探索式原型
达到预期目标后原型被抛弃
解决需求不确定性、二义性、不完整性、含糊性等
演化式原型
为增量产品开发提供基础
逐步演化成最终系统
主要用于必须升级和优化的场合
特别适用于Web项目
优点
适用系统需求不明确的系统开发
开发周期缩短,成本和风险降低,速度加快获得较高的综合开发效益
以用户为中心,用户的参与程序大提高,增加了用户满意度,提高系统开发的成功率
用户参与开发全过程,有利用系统的移交、运行和维护
开发的环境要求高
管理水平要求高
面向服务的开发方法
基于OO方法
对于跨构件的功能调用,使用接口的形式暴露
通过接口的定义与实现解耦
面向服务方法