摘要: 2.4如何选择过程模型 基本原则 软件工程是个不断发展的学科,新的软件过程模型会不断出现。 选用时不必拘泥于某种模型,可组合多种模型,可根据实际创造新的模型 结合软件的特点和软件过程模型的特点来选择。 具体分析 情况 模型 原因 前期需求明确 瀑布模型 瀑布模型管理规范,在需求明确的情况下,可以最大 阅读全文
posted @ 2021-12-01 22:13 Dinesaw 阅读(1141) 评论(0) 推荐(0)
摘要: 2.3现代模型:基于构件的开发模型、统一过程模型、敏捷开发模型 基于构件的开发模型 例如:动态链接库(.dll),浏览器插件 概念 近年来得到广泛应用的软件过程模型。由于采用构件技术和重用技术,它改变了大型软件的开发方式,使得软件开发时考虑的焦点不再是实现,而是集成。通过复用和集成已有的构件来实现软 阅读全文
posted @ 2021-12-01 21:49 Dinesaw 阅读(3686) 评论(0) 推荐(1)
摘要: 2.2传统软件模型 瀑布、V模型 瀑布模型 由于瀑布模型规定的软件开发过程与软件生命周期一致,因此瀑布模型也称为经典生命周期模型。 注:瀑布模型一直被用来规范软件开发活动,很多后续其它模型都是在瀑布模型基础上的改进。 特点 瀑布模型是一种线性模型,各个阶段按照顺序依次进行,下一阶段依赖于上一阶段的结 阅读全文
posted @ 2021-11-30 20:46 Dinesaw 阅读(3321) 评论(0) 推荐(1)
摘要: 软件生命周期 即:软件产品或软件系统从设计、投入使用到被淘汰的全过程。 注意:软件开发完成后投入使用不代表软件生命周期的终结,软件的使用和维护仍然属于软件生命周期中的一个阶段,只有等到软件彻底被淘汰,不再使用和维护,才意味着软件生命周期的终结。 软件每个生命阶段都会产生报告 每个阶段产生相应的报告 阅读全文
posted @ 2021-11-30 20:27 Dinesaw 阅读(713) 评论(0) 推荐(0)
摘要: Shell-条件、if then、case 条件语法 if [ condition ] 注意前后要有空格,非空则返回true 例: if [ "OK"="OK" ] if[ ] //即使是空的,里面也必须有两个空格 then echo "Kong!" 判断语句 等号判等 = 字符串比较是否等 两个整 阅读全文
posted @ 2021-11-30 13:59 Dinesaw 阅读(124) 评论(0) 推荐(0)
摘要: 网络查询指令区分 ipconfig(windows) ifconfig(linux) 配置IP 1、自动获取 登录后,自动获取IP,缺点明显:每次自动获取的IP可能不一样 2、手动固定 服务器肯定要固定IP,例如自己设定为192.168.200.1 输入: vi /etc/sysconfig/net 阅读全文
posted @ 2021-11-30 00:20 Dinesaw 阅读(627) 评论(0) 推荐(0)
摘要: 软件工程知识体系与职业道德 软件工程的知识体系 两类过程 一类是开发与维护过程,包括软件需求、软件设计、软件构造、软件测试和软件维护; 另一类是支持和组织过程,包括软件配置管理、软件工程管理、软件工程过程、软件工程工具与方法、软件质量。 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)