zoukankan      html  css  js  c++  java
  • 【系统分析】《系统分析与设计方法》 Jeffrey L.Whitten 第1部分 系统开发环境 第3章 信息系统开发

    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是用来设计和构造其他软件的软件

  • 相关阅读:
    页面加载完没有其他操作的情况下直接获取音频时长为NAN问题
    关于mysql的一些操作
    阿里云服务器登录不上 提示:之前用于连接到 (公网ip) 的凭据无法工作(1核1G) 以及阿里云新版本安全组策略没有开启80端口导致网站只能ping通 访问不到的问题
    微信浏览器禁止页面下拉查看网址(不影响页面内部scroll)
    2018年11月17号第一次参加源创会记录
    使用了eclipse10年之后,我终于投向了IDEA
    spring/spring boot/spring cloud书籍推荐
    python数据库连接例子
    Spring Cloud Eureka配置文件例子与较为详细说明
    spring源代码下载并导入eclipse技巧
  • 原文地址:https://www.cnblogs.com/LPworld/p/13721772.html
Copyright © 2011-2022 走看看