1.解释为什么对企业来说,拥有一个标准的系统开发过程很重要。

  开发过程的成熟,使项目时间和费用减少,生产率和质量提高

2.如何关联系统生命周期和系统开发方法学?

  系统生命周期包含系统开发阶段,其中使用到系统开放方法学

3.系统开发的10个基本原则是什么?

  1.让系统用户参与  2.使用一套问题解决步骤  3.确立开发阶段和开发活动  4.在开发过程中记录文档  5.建立标准

  6.管理过程和项目  7.将信息系统作为一个重要的投资看待  8.不必害怕取消和返工  9.分而治之  10设计系统时应该考虑到增长和变化

4.为什么文档在整个开发过程中很重要?

  文档提高了多个关联人员之间的同乡和相互接受程度,展示了系统的优点和缺陷,促进了用户参与度,并再次确保对进度的管理

5.为什么需要过程管理和项目管理

  过程管理确保一个组织选定的过程在所有项目中得到一致的运用

  项目管理确保以最小的开销、在规定的时间内、以可以接受的质量开发信息系统

6.什么是风险管理?为什么需要它?

  风险管理寻求风险收益的平衡、不同的组织对风险的承受能力不同,意味着有些组织比其他组织愿意承担更大的风险,以获得更大的收益

7.大多数项目由哪个关联人员发起?大多数项目的推动力是什么?

  关联人员:系统所有者、用户

  推动力:问题、机会、指示

8.在项目定义中,谁是主要的参与者?他们在项目定义中的目标是什么?

  参与者:系统所有者、项目经理、系统分析员

  目标:1.确定该项目是否值得考虑  

      2.确定项目的范围、目标、约束、限制条件、参与者、预算、进度

9.在项目定义中三个最重要的发布物是什么?

  初始问题、范围陈述、工作陈述

10.在需求分析阶段,谁是主要的参与者?为什么他们是主要的参与者?

  参与者:系统所有者、系统分析员、项目经理

  防止过早关注技术方案

11.在决策分析阶段做哪些可行性分析?

  1.技术可行性  2.运行可行性  3.经济可行性  4.进度可行性  5.风险可行性

12.什么是模型驱动开发?

  用系统模型来说明和交流信息系统的“知识”、“过程”、“接口”构件

13.为什么流行模型驱动开发?

  1.需求说明往往更加全面而且被更好地文档化

  2.使用图形比使用语言更容易验证业务需求和系统设计

  3.更容易确定、概念化和分析多种技术方案

14.什么是快速应用开发(RAD)?

  是一种试图快速生成系统而不会牺牲质量的结构化开发方法,在短时间内构造系统原型,通过迭代构造方法加速需求分析和设计阶段,原型最终会进化成最终信息系统

15.RAD可以为系统开发过程带来什么好处?

  1.项目有较高的可视性和支持程度,因为用户深入参与到整个开发过程

  2.用户和管理层看到可工作基于软件的方案比模型驱动开发快得多

  3.在原型中的错误和遗漏往往比在系统模型中更早地被发现

16.什么是计算机辅助软件工程(CASE)?

  CASE是用来设计和构造其他软件的软件

最新文章

  1. JavaScript最佳实践
  2. 浅谈图片蒙版效果-webkit-mask
  3. 屠龙之路_转角遇到服务器大魔王_FourthDay
  4. 在CentOS 7上安装Node.js的4种方法
  5. (Python)序列
  6. 修改ulimit
  7. 基于Java的数据采集(终结篇)
  8. android 资源ID
  9. windows系统下Tomcat与Apache服务器集成
  10. C# winform滚动字幕
  11. [Orchard CMS系列] 创建主题(Writing a new theme)
  12. “简密”App Store处女作开发总结
  13. php des 加密类
  14. .net core使用Ocelot+Identity Server统一网关验证
  15. asp.net core 系列 18 web服务器实现
  16. spring boot使用mongodb时,xxxRepository不能Autowired的问题
  17. mysql启动服务
  18. (转)db2top详解
  19. MySQL初识
  20. Navicat导入sql server数据库

热门文章

  1. 日常Java 2021/9/21
  2. day03 MySQL数据库之主键与外键
  3. 乱序拼图验证的识别并还原-puzzle-captcha
  4. 【leetocode】55. Jump Game
  5. go channel 概述
  6. oracle中分组中的ROLLUP和CUBE选项
  7. 【Service】【MiddleWare】【Message】rabbitMQ
  8. Gitlab用户在组中有五种权限
  9. Tableau如何绘制凹凸图
  10. 『学了就忘』Linux系统管理 — 82、Linux中进程的查看(ps命令)