博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件设计复习7
阅读量:5032 次
发布时间:2019-06-12

本文共 1361 字,大约阅读时间需要 4 分钟。

软件开发模型

          

 

瀑布模型

         
适用于:需求明确、二次开发

其他经典模型

          

 

V模型、喷泉模型、RAD

                      

 

构建组装模型(CBSD)

                     

                      

 

敏捷开发方法

                                     

 

信息系统开发方法

                    

 

需求分类与需求获取

                    

 

基本原则

               

 

测试原则与类型

                   

 

测试用例设计

                    

 

测试阶段

                     

       单元测试:测模块级,测试模块的相关接口
       集成测试:把各个模块连接起来,测模块之间的衔接、接口,组装模块

McCaBe复杂度

       V(G)=m-n+2
       V(G):有向图G中的环路个数 、m:G中的有向弧数、n:G中的节点数
                  

系统运行与维护

                     

 

项目管理

                   

 

练习1

                   

答: D、C          最早: 2号时间:2  、3号时间:2   、3号时间:2   、5号时间:4、 6        号时间:4  、 7号时间:9 、  8号时间:5  、9号时间:15       最晚:9号时间:15、8号时间:11、6号时间:10、4号时间:6、7号        时间:9、
点击查看答案

 

       注:关键路径就是整个流程图中所有路线中完成耗时最长的那条即为关键路径;而松弛时间是关键路径和 目标路线或指定路线的差,所以关键路径必须找准确才能计算出松弛时间

       松弛=关键路径的总时间-包含该任务的关键路径花的时间

                   

面向对象设计

设计原则

                       

UML

              

 

设计模式的概念

               

设计模式的分类

                

创建型模式

       抽象工厂模式:提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类
       构建器模式:将一个复杂类的表示与其构造相分离,使得相同的构建过程能够得出不同的表示
       工厂方法模式:定义一个创建对象的接口,但由子类决定需要实例化哪一个类,工厂方法使得子类实例化的过程推迟
       原型模式:用原型实例指定创建对象的类群,并且通过拷贝这个原型来创新的对象
       单例模式:保证一个类只有一个实例,并提供一个访问他的全局访问点

       结构型模式
       适配器模式:转换接口(电源适配器)
       桥接模式:继承树拆分
       组合模式:树形目录结构
       装饰模式:附加职责
       外观模式:对外统一接口
       享元模式
       代理模式

行为型模式

       职责链模式:传递职责
       命令模式:日志记录,可撤销
       解释器模式
       迭代器模式
       中介者模式:不直接引用
       备忘录模式
       观察者模式
       状态模式:状态变成类
       策略模式:多方案切换
       模板方法模式
       访问者模式

数据流图(DFD)

数据流图基本概念

                  
                  
                     

 

数据字典

                      

 

数据平衡原则

                    

 

答题技巧:

                 

 

数据库设计

 

数据库设计过程

       需求分析 --> (数据流图、数据字典、需求说明书) --> 概念结构设计 --> (ER模型) --> 逻辑结构设计 --> (关系模式) --> 物理设计
           

 

ER模型

       实体间联系类型
       一对一:部门和部门经理
       一对多:部门和部门员工
       多对多:货品和顾客

 

ER图向关系模式的转换

       转换的基本原则:实体和联系分别转换成关系,属性则转换成响应关系的属性

 

答题技巧

       详细分析试题说明
       熟练掌握基本知识

 

数据结构及算法应用

分治法

                
                  
           

 

回溯法

                 

 

贪心法

                  

 

动态规划法

               

 

面向对象程序设计

       C++ 类与派生类的定义
              

 

构造函数与析构函数

               

 

对象指针与对象引用

              

虚函数

              

java 类的定义

             

接口的定义

       interface

类的定义

       class
       抽象类+abstract

 

转载于:https://www.cnblogs.com/sunjiaojiao/p/11289864.html

你可能感兴趣的文章
UVALive 4730 Kingdom +段树和支票托收
查看>>
[APIO2010]特别行动队
查看>>
SpringBoot 集成ehcache
查看>>
初步swift语言学习笔记2(可选类型?和隐式可选类型!)
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库
查看>>
Excel催化剂开源第42波-与金融大数据TuShare对接实现零门槛零代码获取数据
查看>>
【转】常用的latex宏包
查看>>
[TMS320C674x] 一、GPIO认识
查看>>
酷狗的皮肤文件存放在哪
查看>>
C++的引用
查看>>
T-SQL查询进阶--深入浅出视图
查看>>
MapKeyboard 键盘按键映射 机械革命S1 Pro-02
查看>>
Android读取url图片保存及文件读取
查看>>
完整ASP.Net Excel导入
查看>>
判断CPU大小端示例代码
查看>>
ARTS打卡第13周
查看>>
循环队列的运用---求K阶斐波那契序列
查看>>
pta 编程题14 Huffman Codes
查看>>
初始化bootstrap treeview树节点
查看>>