软件工程
栾_树
在深邃的海洋里,火山终于惊醒!
展开
-
软件工程——面向对象技术(针对对象)
1.什么是面向对象?面向对象=对象+类+继承+通信2.对象是面向对象开发模式的基本成分,每个对象可用它本身的一组属性和它可以执行的一组操作来定义,属性一般只能通过执行对象的操作来改变,操作又称为方法或服务,它描述了对象执行的功能,若通过过消息传递,还可以为其它对象使用。3.消息是一个对象与另一个对象的通信单元,是要求某个对象执行类中定义的某个操作的规格说明。4.类是一组具有相同数据结构...原创 2020-01-20 19:33:35 · 776 阅读 · 20 评论 -
软工文档总结
经过几天的学习,软工文档的编写就告一段落了,这个项目主要是让我们明白一个正常的项目的开发流程是什么样的。首先我们想一下问什么要编写文档,文档就好像是规矩、条令,在文档中会说明项目的整个生命周期内的所有问题,包括如何计划、如何开发和如何维护,我们需要按照文档中编写的内容和流程来进行开发,避免发生很多错误,也可以取得更高的效率。在每一个阶段都会有一个自己对应的文档说明,如下图所示:...原创 2020-01-20 11:44:19 · 2798 阅读 · 14 评论 -
软件工程——编写测试
程序编写1.程序设计语言分为汇编语言和高级语言两大类,首选高级语言2. 选择语言的原则为:最少的工作量原则 最少技巧性原则 最少错误原则 最少维护原则 ...原创 2020-01-18 19:53:58 · 469 阅读 · 10 评论 -
软件工程——软件设计
1.软件设计的目标和任务:根据用信息域表示的软件需求,以及功能和性能需求进行数据设计、系统结构设计及过程设计。(技术观点)2.从工程管理的角度看,软件设计分两步完成:概要设计(主要包括系统结构设计)和详细设计。(管理观点)3.软件设计的过程:(1).制定规范 (2).软件系统结构的总体设计 ...原创 2020-01-13 19:46:15 · 759 阅读 · 10 评论 -
软件工程——可行性研究
当我们想做一件事情的时候,我们首先需要进行判断,判断这个事情是否可以去做,判断的条件可能包括能力是否足够、此事是否合法、此事是否可以给自己带来某些东西及此事的风险等等,同理,软件工程也是这样,开发一个软件,首先我们要判断我们是不是可以做出这个软件、做出这个软件是否可以带来收益、这个软件合不合法、开发需要多长时间及消耗多少资源等等。这就是可行性研究的内容。可行性研究 的具体内容如下:...原创 2020-01-13 11:53:33 · 1048 阅读 · 7 评论 -
软件工程——软件模型
一.瀑布模型1.思想:从制作时间上按工序把问题化简,将功能实现与制作分开便于分工合作 2.优点:(1).奠定了软件工程方法的基础 (2).流水依赖,便于分工协作 (3).推迟物理实现,易于修改文档,有复审质量保证 3.不足:与用户见面晚,成功率低,一般为25% 4.使用范围:适用于系统要求明确的系统,各种...原创 2019-11-28 14:05:52 · 332 阅读 · 14 评论 -
软件工程——概述
1.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。 程序是按事先设计的功能和性能要求执行的指令序列。 数据是使程序能正常操纵信息的数据结构。 文档是与程序开发,维护和使用有关的图文材料。2.软件的特点:(1)具有抽象性 (2...原创 2019-11-28 13:01:11 · 388 阅读 · 13 评论