zoukankan      html  css  js  c++  java
  • 软件工程之简答题

    1. 什么是软件工程?

        软件工程是指用系统化、规范化。数量化等工程原理和方法去进行指导软件开发和维护的学科

    2. 软件开发的生命周期分为哪几个阶段?

        软件开发的生命周期:

                  1. 市场调研  2. 需求分析

                  3. 总体设计  4. 详细设计

                  5. 实现         6. 软件测试

    3. 什么是黑盒测试?什么是白盒测试?

        黑盒测试:不考虑程序的内部结构和处理过程进行的测试

        白盒测试:考虑程序的内部结构和处理过程进行的测试

    4. 软件测试的步骤是什么?

        软件测试的步骤:

                1. 单元测试  2. 组合测试

                3. 系统测试  4. 用户验收测试

    5. 软件维护的策略有哪些?

        1. 改正性维护  2. 适应性维护

        3. 完善性维护  4. 预防性维护

    6. 什么是项目管理?

        项目管理:

             指把各种系统、方法和人员结合在一起在规定的时间、预算和质量目标范围内完成项目的

                各项工作,是基于被接受管理原则的一套技术和方法

    7. 软件需求分析的方法有哪些?

        1. 结构化分析方法  2. 面向对象的需求分析方法

    8. 什么是有效的等价类?什么是无效的等价类?

        有效的等价类:有意义的,合理的数据的集合

        无效的等价类:无意义的,不合理的数据的集合

    9. 风险的控制有哪几种方法?

        1. 风险的回避  2. 损失的控制

        3. 风险的转移  4. 风险的保留

    10. 项目管理的特征有哪些?

        1. 一次性            2. 独特性

        3. 目标的确定性         4. 活动的整体性

        5. 组织的临时性和开放性   6. 成果的不可挽回性

    11. 什么是UML,它由什么构成?

        UML:统一建模语言,它由符号和符号规则构成

    12. 一个成功项目的三要素是什么?

        1.时间要素  2.成本要素

        3.质量要素

    13. 风险转移的方法有哪些?

        1. 合同转移  2. 保险转移

    14. 简述面向对象的特征?

        面向对象的特征:封装、继承、抽象、多态

    15. 什么是项目,它的特点有哪些?

        项目:指一系列独特的复杂的并且相互关联的活动

        特点:一次性、复杂性、目的性、确定的成果

    16. 请写出软件生命周期每个阶段的名称?并写出每个阶段产生的软件文档?

        软件的生命周期:

                1. 市场调研 —— 调研报告,可行性研究报告

                2. 需求分析 —— 需求分析规格说明书

                3. 总体设计 —— 概要设计说明书

                4. 详细设计 —— 详细设计说明书

                5. 实现   —— 程序源文件

                6. 软件测试 —— 测试报告

                7.运行维护 —— 维护报告

    17. 请简述为什么进行软件测试?软件测试的方法有哪些?

        软件测试目的:为了发现软件中的错误

        测试方法:

             1. 黑盒测试:等价类划分,边界值分析

             2. 白盒测试:语句覆盖,判定覆盖,条件覆盖,判定条件覆盖,条件组合覆盖

    18. 什么是面向过程?

        面向过程是分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候依次调用 

    19. 什么是面向对象?

        面向对象是把构成问题的事务按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题 

  • 相关阅读:
    《小学四则运算练习软件》GUI
    小学四则运算练习软件项目报告
    速读《现代软件工程——构建之法》
    个人学期总结
    201571030102/201571030133《小学四则运算软件软件需求说明》结对项目报告
    201571030102软件工程结对项目
    201571030102小学生四则运算
    速读《现代软件工程----构建之法》有感
    个人学期总结
    201571030103/201571030105 《小学四则运算练习软件软件需求说明》结对项目报告
  • 原文地址:https://www.cnblogs.com/chaunceyji/p/10024386.html
Copyright © 2011-2022 走看看