碎碎念:
这次自考报了3科、其中就有数据库系统原理、上次因为感觉有难度就没报、这次报了之后发现自己数据库搞的真不咋地、被Select语句搞郁闷了、还有关系模式与元祖的转换………………
抱歉……抱歉……写错了、这次是软件工程……下次数据库系统原理…………
软件工程其实以前学过视频、说实话当时认真做笔记、这次学都很熟悉、只是更细了、软考上终点讲的软件工程感觉重在迭代、也就是已经有一个软件、再次添加新的功能、从需求分析到完成的一个过程、还有一些做软件中管理、一些准备什么的、以后理解会更深刻吧!
思维导图
模型
这个真的是特别熟悉了、说软工第一个想到的就是瀑布模型、下面就跟着我的记忆、简单表述下吧!
瀑布模型
飞流直下三千尺、到底我也不回头、瀑布模型的特点就是从头到位、分的特开、干完一个再干一个、适用于需求已经明确的项目、或者二次开发的项目。
演化模型
这个特别像原型、原型开发是先开发个系统原型、了解需求、不对的话就扔掉、而这个也是先搞个原型、了解需求、然后对原型进行迭代。演化是原型吗??
螺旋模型
瀑布+演化=螺旋、很明显的迭代、特点是风险分析、每一次迭代都像是瀑布、螺旋上升。
喷泉模型
就像喷泉一样、无明显边界、采用对象的开发法。
管理
项目
我记得有人员、培训、资金、资源、文档的管理吧。
配置
要配置环境、还有控制版本、还有啥忘了= =
过程
面向过程、面向对象、原型开发、敏捷开发(xp很重要)
说了甘特图、管理进度用的、还有一个忘了= =
质量
审核吧!然后是根据需求审核、对代码编程命名都有规范
分析
可行性分析(钱、人、资源、软件实现)、可行之后再对需求进行分析(什么功能)、数据流图和数据字典、数据流图真想当重要、下午题有考靠的、分析阶要有逻辑模型、ER(下午题有考呦)。
设计
分析好了就是设计了、设计分详细设计跟概要设计、概要设计是设计模块与模块之间的关系、要画模块之间的结构图、详细设计就是设计程序流程、要画流程图。
实施
用什么编程语言?分配多少人?多长时间?根据设计的文档、编写出代码、写好后要测试、测试用例、黑盒(测功能)、白盒(语句覆盖)。
运行维护
搞好了给客户、软件后期的维护时必不可少的、修改发现的错误、填一些必要的功能(根据工程量划分是维护还是迭代)、维护当然也有硬件网络方面的。
总结:
今天就是想到哪写哪、平时真是长出现这种情况、你叫我说、我知道、但是怎么说不太出来、一看书都懂、今天写博客总结了下、还是没有吧知识做好节点连接起来吧、今天做个总结、要不到最后又想不起来了。
———————————最近写博客少了水平下降了啊!———————————
——————————chenchen——————————