系统分析与设计

第一部分  系统分析基础

第1章  系统、角色和开发方法

  • 用户的参与是成功开发计算机化信息系统的关键
  • 系统分析员必须是一个能够自我约束、自我激励的人,能够管理和协调无数的项目资源,包括其他人员
  • 系统分析是一种要求苛刻的职业
  • 系统开发生命周期(SDLC)的7个阶段:1,标识问题、机会和目标;2,确定人的信息需求(交互式方法、非交互式方法和全能的方法);3,分析系统需求;

4,设计推荐的系统;5,软件开发和编档;6,系统测试和维护;7,系统实现和评估(用户是否真正使用该系统是关键)

  • 敏捷开发的4种核心实践:1,简短发布;2,每周40小时;3,现场驻留1名客户;4,结对编程
  • 通过文档和UML图提供给开发团队的信息越完备,开发速度就越快,并且最终生产系统也会更可靠

第2章  了解组织系统与组织系统建模

  • 系统的形成是三种主要力量相互作用的结果:1,组织的管理层次;2,组织的设计;3,组织文化
  • 企业资源规划(ERP)
  • 系统的图形化描述方法:1,系统和上下文级数据流图;2,系统和实体-关系模型;

第3章  项目管理

  • 项目管理的基础:启动项目、确定项目可行性、安排项目进度、估计成本、制定预算和规划,以及为提高生产率而对活动和团队成员进行规划和管理
  • 目标系统的成本和效益比较方法:收支平衡分析法和投资回报法
  • 项目进度安排:甘特图、PERT图关键路径(程序评审技术)

第二部分  信息需求分析

第4章  信息收集:交互式方法

第5章  信息收集:非干扰性方法

第6章  敏捷建模、原型化和Scrum

第三部分  分析过程

第7章  使用数据流图

第8章  使用数据字典分析系统

第9章  过程规范和结构化决策

第10章  基于UML的面向对象系统分析与设计

第四部分  设计基础

第11章  设计有效的输出

第12章  设计有效的输入

第13章  数据库设计

第14章  人机交互与UI设计

第五部分  质量保证和实现

第15章  设计准确的数据输入

第16章  质量保证和实施

 

posted @ 2022-09-23 13:58  喵喵2023  Views(216)  Comments(0Edit  收藏  举报