系统分析与设计课程总结

流程建模:

  1. 业务流程图
  2. 数据流图
  3. 模块图
  4. 分析出子系统
  5. 对子系统设计

设计分为:
总体设计:选择架构
详细设计:输入输出设计、数据库设计、代码设计等
面向对象的分析和设计

  1. 根据需求画用例图
  2. 用例说明
  3. 鲁棒图
  4. 时序图、类图
    面向服务的分析和设计
    考试满分60分,答多少是多少分。

第1章 信息系统概述

  • 系统的定义
  • 系统的五个特性
    • 整体性
    • 目的性
    • 环境适应性
    • 相关性
    • 层次性
  • 系统分析员的工作有哪些(需要的技能)
  • 系统分析说明书、系统设计说明书
  • 模块哪个部分的划分是在哪个阶段确定的
    eg:子系统的划分是在分析阶段确定的。

第2章 系统规划

  • 系统规划的定义
  • 信息系统生命周期每个阶段的任务
  • 系统规划的作用
  • 项目自己做、还是外包出去 两种选择的优缺点
    eg:★★
    自己公司开发一个商务系统还是外包开发出去还是租用别人
    自己开发:可控,对自己企业比较了解,有可控性;具有独创性和差异性,具有差异性的竞争优势
    需要我们企业具备信息技术的人才,可能和外包相比成本更大
    外包:优点:对企业而言风险较低;外包公司经验丰富
    缺点:开发完以后我的需求需要调整;知识产权问题,要保证自己的idea不会被同类公司模仿,盗用
    租用:优点:减少了建造的成本,短时间就可以投入使用
    缺点:缺少针对性,受限于服务商的条件,涉及到企业的机密

第3章 项目管理

  • 甘特图
  • 活动图、网络图(课件上的一定要掌握),边是活动,节点不是
  • 关键路径,关键活动,最早,最晚完成时间
    如果题目只要求求出关键路径,考试不用写最早,最晚完成时间那种方法

第4章 信息系统的开发方法(选择题)

  • 生命周期法,及其优缺点
  • 敏捷开发(★★★★★必考,必看)

第5章 流程建模

  • 业务流程图
    系统分析与设计课程总结
  • 数据流程,数据流图(原题)
  • 模块结构图
  • 耦合和内聚

第6章 面向对象分析

  • 用例图(告诉功能,画出用例)
    难度较低,类似这种:
    系统分析与设计课程总结
  • 泳道图
  • 了解步骤:根据用例图、泳道图这些->用例说明->鲁棒图->时序图、类图
  • 时序图
  • 类图

第7章 设计部分

总体设计

  • 架构:了解BS,CS,MVC,会区分是哪种架构
  • 面向服务的优缺点

详细设计

  • 输入输出设计、人机交互
  • 数据库设计★★★(有一道大题,应用到第三范式)
    • 第一、第二、第三范式(表的规范化)
    • ER图
    • 课件例题:

题目类型

十五道选择题:每个一分
问答题:外包、租用、自己开发的区别
图:类图、用例图、ER图、数据流图
!!敏捷的课件一定要看,是选择题的重点,一半题目都在上面
补充:

  1. 云计算让耦合性更低了
  2. 版本化各个系统的优缺点,版本化的项目,测试用例不会减少
  3. 数据流图看原题
  4. 网络图一个练习题:
    注意关键路径一定要写网络图的边!
    注意亚活动!!!(容易犯错)
    系统分析与设计课程总结
    答案:29天,改变后可以缩短1天,变为28天

系统分析与设计课程总结
答案:系统分析与设计课程总结