软件工程
暂时停更
RaspberryfC.
这个作者很懒,什么都没留下…
展开
-
软件工程学习笔记 Day6 ——面对对象方法基础
知识点1. 面向对象的基本概念2. 面向对象分析和设计过程2.1 面向对象分析过程2.2 面向对象设计过程2.3 设计模式面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,是建立在对象概念(对象、类和继承)基础上的方法,简称OO方法。1. 面向对象的基本概念面向对象(objectoriented)=对象(object)+分类(classification)+继承...原创 2020-05-07 16:51:30 · 503 阅读 · 0 评论 -
软件工程学习笔记 Day5 ——设计工程
知识点1. 软件设计工程概述1.1 软件设计的任务1.2 软件设计的目标1.3 软件设计的过程2. 软件设计工程原则2.1 抽象与逐步求精2.2 模块化2.3 信息隐藏2.4 功能独立3. 软件体系结构设计3.1 体系结构发展过程3.2 软件体系结构的风格3.3 评估可选的体系结构4. 部件级设计技术4.1 结构化程序设计方法4.2 图形表示法4.3 判定表4.4 设计性语言PDL5. 设计规约与...原创 2020-05-05 13:06:16 · 1469 阅读 · 0 评论 -
软件工程学习笔记 Day4 ——需求工程
知识点需求工程的概念需求工程概述需求获取软件需求需求获取方法与策略需求分析、协商与建模需求分析原则信息域需求协商需求建模需求规约的原则需求规约需求验证需求管理需求工程的概念需求工程是应用已证实有效的技术与方法开展需求分析、确定客户需求、帮助分析人员理解问题、评估可行性、协商合理的解决方案、无歧义地规约方案、确认方案以及将规约转换到可运行系统时的需求管理。需求工程通过合适的工具和符号系统地描述...原创 2020-05-04 13:39:23 · 586 阅读 · 0 评论 -
软件工程学习笔记 Day3 —— 系统工程
知识点为什么需要系统工程?什么是基于计算机的系统?有哪些组成元素?系统工程的目标和任务是什么?可行性分析经济可行性技术可行性法律可行性方案的选择和折衷为什么需要系统工程?在软件工程中讨论的系统是基于计算机的系统。例如,开发某政府的电子政务系统,设计多台计算机、网络结构、通信协议、多个软件系统、数据库、使用系统的各类人员、相关的文档及规程等。对某些系统,如嵌入式系统,还涉及其他的硬件设备,软件...原创 2020-05-01 12:47:00 · 773 阅读 · 0 评论 -
软件工程学习笔记 Day2 —— 软件过程模型
知识点1. 什么是软件过程模型2. 典型的软件过程模型2.1 瀑布模型2.2 演化模型2.2.1 增量模型原型模型螺旋模型喷泉模型基于构件的开发模型形式化方法模型1. 什么是软件过程模型软件过程模型也称为软件开发模型,是软件开发全部过程、活动和任务的结构化框架。2. 典型的软件过程模型2.1 瀑布模型瀑布模型中,上一阶段的活动完成并经过评审后才能开始下一阶段的活动,其特征是:1. 接...原创 2020-04-28 09:28:29 · 666 阅读 · 0 评论 -
软件工程学习笔记 Day1 ——计算机软件 软件工程 软件过程
知识点1. 计算机软件1.1 软件的发展1.2 软件的特点1.3 软件的分类1.4 软件语言2. 软件工程2.1 软件工程的定义2.2 软件工程框架2.3 软件生存周期3. 软件工程3.1 软件生存周期过程3.2 能力成熟度模型3.3 能力成熟度模型集成1. 计算机软件 计算机软件 = 程序 + 文档  ...原创 2020-04-26 15:22:57 · 342 阅读 · 0 评论