摘要: 软件工程知识体系与职业道德 软件工程的知识体系 两类过程 一类是开发与维护过程,包括软件需求、软件设计、软件构造、软件测试和软件维护; 另一类是支持和组织过程,包括软件配置管理、软件工程管理、软件工程过程、软件工程工具与方法、软件质量。 10个知识域 1.软件需求:软件需求基础、软件过程、需求获取、 阅读全文
posted @ 2021-11-29 22:29 Dinesaw 阅读(585) 评论(0) 推荐(0)
摘要: 软件工程的概念与发展过程 软件工程为何能解决软件危机? 其实简单来说,它就是一种问题解决思维,把一个复杂的大问题分解为更小的子问题,从而化繁为简、逐个击破。 当然,当软件工程被用于hello world这类简单程序的开发时,你是看不到软件工程的作用的,反而觉得增加麻烦。 只有当其被应用于大型、复杂、 阅读全文
posted @ 2021-11-29 22:03 Dinesaw 阅读(1644) 评论(0) 推荐(0)
摘要: 1.2软件危机 软件危机的产生及概念 “软件”这个名词的正式提出是在1958年,而在1968年的NATO会议上,软件危机这个名词就被提出来了,难道仅仅过了十年功夫,软件的发展就到了危急关头了? 什么是软件危机呢? 它是指在计算机软件的开发和维护过程中,所遇到的一系列严重问题。 这些问题包括:项目超出 阅读全文
posted @ 2021-11-29 21:50 Dinesaw 阅读(1273) 评论(0) 推荐(0)
摘要: 软件工程概述 什么是软件? 软件 = 程序 + 数据 + 文档 程序按事先设计的功能和性能需求执行的指令序列 数据是程序能正常操纵信息的数据结构 文档与程序开发、维护和使用有关的图文材料 。程序是指一系列按照事先设定的功能和性能需求执行的指令序列;数据是程序能正常操纵信息的数据结构;文档是与程序开发 阅读全文
posted @ 2021-11-29 21:37 Dinesaw 阅读(597) 评论(0) 推荐(0)
摘要: SHELL Shell是什么 是命令行解释器。用户用它来向Linux内核发送请求来运行程序,命令要发送给Linux理解,必须要用到Shell。 如下图: Shell编程的作用 服务器集群管理的时候,用来进行服务器管理。 执行Shell脚本或者是维护服务器,比如编写一个定时备份数据库的脚本。 例:编写 阅读全文
posted @ 2021-11-29 20:39 Dinesaw 阅读(371) 评论(0) 推荐(1)