当前位置:   article > 正文

电子科技大学系统架构设计期末复习

电子科技大学系统架构设计期末复习

一、概述

1.信息系统的概念

信息系统是一种能够完成对业务数据进行采集、转换、加工、计算、分析、传输、维护等信息处理,并能就某个方面问题给用户提供信息服务的计算机应用系统。

2.信息系统的组成

3.信息系统的类型

  • 业务处理系统(事务处理系统)TPS

  • 管理信息系统MIS

  • 决策支持系统DSS

  • 专家系统ES

  • 办公自动化系统

  • 知识工作支持系统

4.信息系统利益相关者

客户、用户、开发团队。

5.软件系统类型

  • 应用软件

  • 支撑软件(中间件)

  • 系统软件

软件还可以根据它的开发方式分为通用软件和定制软件。

6.软件特性

  • 软件是逻辑代码组成的程序集合,非有形物体。

  • 软件不会损耗,但是因失去价值被弃用

  • 软件是开发人员通过脑力劳动开发出来的,目前还不能做到生产线制造

  • 软件还未完全实现标准化构件组装系统

7.软件开发的本质问题与成功三要素

软件开发需要解决的本质问题:

  • 复杂性

  • 一致性

  • 可变性

成功三要素:

  • 利益相关者

  • 软件过程

  • 软件建模

8.软件质量属性

功能性,可靠性,易用性,效率,可移植性,可维护性,兼容性,可扩展性。

9.信息系统生命周期

10 信息系统生命周期各阶段主要活动

1.系统规划阶段

明确问题——》提出解决方案与建设计划——》可行性分析——》启动项目

2.系统需求分析阶段

信息采集——》定义需求——》原型验证——》划分需求优先级——》需求规格说明书

3.系统设计阶段

只有系统架构设计属于概要设计阶段,其余属于系统详细设计阶段。

4.系统构造阶段

5.系统测试阶段

6.系统运行与维护阶段

11.系统开发过程模型

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.敏捷软件开发过程模型

  • 个体和交互胜过过程和工具

  • 可以工作的软件胜过面面俱到的文档

  • 客户合作胜过合同谈判

  • 响应变化胜过遵循计划

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/545620
推荐阅读
相关标签
  

闽ICP备14008679号