系统分析与设计期末课程总结

时间:2023-02-22 07:59:38


试卷

一共60分
15个选择 15分
剩下的是简答画图

面向流程

面向服务:

封装成服务,不同的平台背景都可以集成,对于企业间的集成
耦合性降低了

系统的五个特性

整体 
目的性
相关性
环境适应性
层次性

系统分析员

战略不是系统分析员做的
企业的目标是*来做的

规划的定义

系统战略规划
业务流程规划
总体结构规划
资源分配规划
可行性研究

为什么要规划

确保信息系统的正确性的目标和任务,降低系统建设的风险
合理分配利用信息资源
指导信息系统的开发,用规划作为将来考核系统开发的标准

自主研发

优点:
可控
独创性和差异性

缺点:
对信息技术的人才的要求比较高
经验不足导致成本比外包高

外包

优点:
成本低 有经验 风险较低
缺点:
没有独立的知识产权
知识产权和机密容易泄露
需求不明确(外包的传统缺点)

租用系统

优点:
稳定
节约开发成本
缺点:
缺少针对性
受限于服务商能力
容易机密信息泄露

系统开发的方法(定义 优缺点)

瀑布
原型
敏捷开发

敏捷
精益
微服务

敏捷的实践

需求列表的优先级的制定是
产品经理
来负责

传统的迭代是1-4周

迭代回顾会议是最佳的激励成员的方式

精益软件开发的七个原则

消除浪费
内建质量
创建知识
推迟决策
快速交付
对人尊重
整体优化

微服务理念

松耦合合并行开发 部署运行的小产品

不同版本的开发

测试是不会少的

项目管理

时间规划的方式
甘特图:横轴表示时间 纵轴表示活动
网络图:课件上的题做一遍:紧前活动那个

面向过程的 面向流程建模

业务流程图:
每一列是一个参与的部门 椭圆表示开始左边的标号是开始的先后顺序
数据流图:
10个题:
局部存储一分
实体一分
处理一分
模块图:
了解
不会话特别难的?
会画能分成几个模块即可
不画传的是数据那个点和箭头
模块的耦合和内聚
最高和最低的分别是哪个
耦合:最高内容耦合,最低数据耦合
内聚:最高功能耦合,最低偶然内聚

面向对象的分析

用例图
几个词就是几个用例
和参与者直接相连
几个词就是几个功能

活动图(泳道图)
重点!

然后写用例描述(鲁棒图??)不是重点

类图 重点
大雁那个
时序图 重点
草船借箭

面向服务的

定义一定要知道
封装成服务
耦合性降低

设计

先总体的设计
架构 BS CS MVC 选课的系统是什么架构?
详细设计
代码的设计
界面更加友好
数据库的设计
3NF就够用
ER图
关系表怎么画 会规范化!!!课件上的例题
输入输出设计(概念)
输出
输出介质
输出格式
输入
人机交互设计

子系统的划分 分析阶段

模块图分析阶段

从概念模型转化成数据模型:

教师 学生转化成数据库里面的实体

依赖倒置原则

系统分析与设计期末课程总结

信息系统的生命周期

系统分析与设计期末课程总结