流程建模:
- 业务流程图
- 数据流图
- 模块图
- 分析出子系统
- 对子系统设计
设计分为:
总体设计:选择架构
详细设计:输入输出设计、数据库设计、代码设计等
面向对象的分析和设计
- 根据需求画用例图
- 用例说明
- 鲁棒图
- 时序图、类图
面向服务的分析和设计
考试满分60分,答多少是多少分。
第1章 信息系统概述
- 系统的定义
- 系统的五个特性
- 整体性
- 目的性
- 环境适应性
- 相关性
- 层次性
- 系统分析员的工作有哪些(需要的技能)
- 系统分析说明书、系统设计说明书
- 模块哪个部分的划分是在哪个阶段确定的
eg:子系统的划分是在分析阶段确定的。
第2章 系统规划
- 系统规划的定义
- 信息系统生命周期每个阶段的任务
- 系统规划的作用
- 项目自己做、还是外包出去 两种选择的优缺点
eg:★★
自己公司开发一个商务系统还是外包开发出去还是租用别人
自己开发:可控,对自己企业比较了解,有可控性;具有独创性和差异性,具有差异性的竞争优势
需要我们企业具备信息技术的人才,可能和外包相比成本更大
外包:优点:对企业而言风险较低;外包公司经验丰富
缺点:开发完以后我的需求需要调整;知识产权问题,要保证自己的idea不会被同类公司模仿,盗用
租用:优点:减少了建造的成本,短时间就可以投入使用
缺点:缺少针对性,受限于服务商的条件,涉及到企业的机密
第3章 项目管理
- 甘特图
- 活动图、网络图(课件上的一定要掌握),边是活动,节点不是
- 关键路径,关键活动,最早,最晚完成时间
如果题目只要求求出关键路径,考试不用写最早,最晚完成时间那种方法
第4章 信息系统的开发方法(选择题)
- 生命周期法,及其优缺点
- 敏捷开发(★★★★★必考,必看)
第5章 流程建模
- 业务流程图
- 数据流程,数据流图(原题)
- 模块结构图
- 耦合和内聚
第6章 面向对象分析
- 用例图(告诉功能,画出用例)
难度较低,类似这种:
- 泳道图
- 了解步骤:根据用例图、泳道图这些->用例说明->鲁棒图->时序图、类图
- 时序图
- 类图
第7章 设计部分
总体设计
- 架构:了解BS,CS,MVC,会区分是哪种架构
- 面向服务的优缺点
详细设计
- 输入输出设计、人机交互
- 数据库设计★★★(有一道大题,应用到第三范式)
- 第一、第二、第三范式(表的规范化)
- ER图
- 课件例题:
题目类型
十五道选择题:每个一分
问答题:外包、租用、自己开发的区别
图:类图、用例图、ER图、数据流图
!!敏捷的课件一定要看,是选择题的重点,一半题目都在上面
补充:
- 云计算让耦合性更低了
- 版本化各个系统的优缺点,版本化的项目,测试用例不会减少
- 数据流图看原题
- 网络图一个练习题:
注意关键路径一定要写网络图的边!
注意亚活动!!!(容易犯错)
答案:29天,改变后可以缩短1天,变为28天
答案: