zoukankan      html  css  js  c++  java
  • 软件工程概述

    概述介绍了软件 、软件工程、软件工程知识体系(SWEBOK)、软件工程职业道德规范四个方面。软件工程是为了解决开发成本效益和软件质量的问题而产生的。软件是计算机程序、规程以及运行计算机系统可能需要的相关文档和数据。根据软件服务对象的范围不同,一般可以讲软件划分为通用软件和定制软件两种类型。软件有其本身的特性:1.软件是复杂的;2.软件是不可见的;3.软件是不断变化的;4.大多数软件仍然是定制的,而不是通过已有构件组装而成的。随着软件的开发,软件危机不断存在着,所谓软件危机,是指在计算机软件的开发和维护过程中遇到的一系列严重问题,虽然软件开发的新工具和新方法层出不穷,但是软件危机依然没有消除。软件工程的概念及为其是将系统性的、规范性的、可定量的方法应用于软件的开发、运行和维护,即将工程化应用到软件上,并对该所述方法进行研究。软件工程以关注软件质量为目标,由过程、方法和工具三个要素组成。一个专业成熟发展的重要标志是具备一套完整的知识体系,目前有SWEBOK项目,在SWEBOK中,软件工程知识体系被划分为10个知识域,即软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量。另外,软件工程有其职业道德规范,即IEEE/ACM职业道德准则。对于软件工程人员的职业道德而言,遵纪守法是软件工程人员应具备的基本素质,服务客户、造福社会是软件工程人员必须牢固树立的观念,诚实信用是软件工程人员职业道德的核心所在。                   

  • 相关阅读:
    Building a Space Station POJ
    Networking POJ
    POJ 1251 Jungle Roads
    CodeForces
    CodeForces
    kuangbin专题 专题一 简单搜索 POJ 1426 Find The Multiple
    The Preliminary Contest for ICPC Asia Shenyang 2019 F. Honk's pool
    The Preliminary Contest for ICPC Asia Shenyang 2019 H. Texas hold'em Poker
    The Preliminary Contest for ICPC Asia Xuzhou 2019 E. XKC's basketball team
    robotparser (File Formats) – Python 中文开发手册
  • 原文地址:https://www.cnblogs.com/mxj333/p/4292048.html
Copyright © 2011-2022 走看看