赞
踩
信息系统是一种能够完成对业务数据进行采集、转换、加工、计算、分析、传输、维护等信息处理,并能就某个方面问题给用户提供信息服务的计算机应用系统。
业务处理系统(事务处理系统)TPS
管理信息系统MIS
决策支持系统DSS
专家系统ES
办公自动化系统
知识工作支持系统
客户、用户、开发团队。
应用软件
支撑软件(中间件)
系统软件
软件还可以根据它的开发方式分为通用软件和定制软件。
软件是逻辑代码组成的程序集合,非有形物体。
软件不会损耗,但是因失去价值被弃用
软件是开发人员通过脑力劳动开发出来的,目前还不能做到生产线制造
软件还未完全实现标准化构件组装系统
软件开发需要解决的本质问题:
复杂性
一致性
可变性
成功三要素:
利益相关者
软件过程
软件建模
功能性,可靠性,易用性,效率,可移植性,可维护性,兼容性,可扩展性。
1.系统规划阶段
明确问题——》提出解决方案与建设计划——》可行性分析——》启动项目
2.系统需求分析阶段
信息采集——》定义需求——》原型验证——》划分需求优先级——》需求规格说明书
3.系统设计阶段
只有系统架构设计属于概要设计阶段,其余属于系统详细设计阶段。
4.系统构造阶段
5.系统测试阶段
6.系统运行与维护阶段
1.瀑布开发过程模型
2.原型开发过程模型
探索式原型开发
抛弃式原型开发
3.螺旋式开发过程模型
兼顾原型开发 过程的迭代特 征和瀑布开发 过程的系统化 与严格审核优点。 引入了其他模型不具备的风险分析,使系统在无法排除重大风险时有机会停止 ,以减小项目损失。
4.统一软件开发过程模型(RUP)
RUP理解链接:https://blog.csdn.net/Aplumage/article/details/129331464?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170290799416800197048008%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170290799416800197048008&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-129331464-null-null.142^v96^pc_search_result_base7&utm_term=%E7%BB%9F%E4%B8%80%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E8%BF%87%E7%A8%8B%E6%A8%A1%E5%9E%8B&spm=1018.2226.3001.4187
5.敏捷软件开发过程模型
个体和交互胜过过程和工具
可以工作的软件胜过面面俱到的文档
客户合作胜过合同谈判
响应变化胜过遵循计划
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。