zoukankan      html  css  js  c++  java
  • 软件工程概论第一章--概述

    本章主要从软件,软件工程,软件工程知识体系和软件工程职业道德规范等方面展开,其中定义了软件:软件是计算机程序,规程以及运行计算机系统可能需要的相关文档和数据。还详细介绍了软件的特性:复杂,不可见,不断变化,大多数软件是定制的,不是通过已有构件组装而成。软件发展的四个阶段和软件危机也做了详细的介绍。

    软件工程方面,定义了软件工程:软件工程是将系统的、规范化的、可定量的方法应用于软件开发、运行和维护,即将工程化应用到软件上;对上述的方法的探究。介绍了软件工程的三要素:过程、方法和工具。软件质量的特性不仅取决于开发人员的观点,通常与客户、用户、维护人员等提出的要求密切相关。软件工程的方法:传统软件工程法和面向对象法。对计算机辅助软件工程CASE也做了详细的介绍,最后对面临的挑战有详细的分析。

    软件工程知识体系主要对SWEBOK项目介绍和SWEBOK的组成做了全面的讲述。SWEBOK的组成包括:软件需求、软件设计、软件构造、软件测试、软件维护、软件质量、软件工程工具与方法、软件工程过程、软件工程管理、软件配置管理,要有顺序的依次完成。

    软件工程职业道德规范中讲到了IEEE/ACM职业道德准则和软件工程人员的职业道德建设,作为一名软件工程师应该遵守职业道德规范。

  • 相关阅读:
    Nginx 的 server_names_hash_bucket_size 问题
    Linux 查看CPU信息、机器型号等硬件信息
    JS中的prototype[转载]
    memcache适用和不适用场景[转载]
    php的socket通信【转载】
    fastcgi与cgi的区别[转载]
    PHP类和对象
    SVN的配置和使用
    PHP_pear的安装和使用
    [转]Python tips: 什么是*args和**kwargs?
  • 原文地址:https://www.cnblogs.com/lingxi/p/4280916.html
Copyright © 2011-2022 走看看