系统分析与设计
第一部分 系统分析基础
第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章 质量保证和实施
##############阁下如果是抄袭,爬取文章作恶或误导他人的开发者,请阅读中国现行法律的相关处罚条例再动手,转载之前最好先验证#############