网络技术教程笔记(2)

系统开发基础

系统开发基础

1.软件生命周期与开发模型

1.1软件开发生命力周期

1.2软件开发模型

  • 1.2.1 瀑布模型

  • 1.2.2 V模型

  • 1.2.3 喷泉模型

  • 1.2.4原型化模型
  • 1.2.5演化模型
  • 1.2.6螺旋模型

  • 1.2.7统一过程

  • 1.2.8敏捷方法

2.软件开发方法

2.1结构化方法

  • ①用户至上
  • ②严格区分工作阶段,每阶段有任务和结果
  • ③强调系统开发过程的整体性和全局性
  • ④系统开发过程工程化,文档资料标准化
  • ⑤自顶向下,逐步分解(求精)

2.2面向对象方法

  • ①更好的复用性
  • ②关键在于建立一个全面、合理、统一的模型
  • ③分析、设计、实现三个阶段,界限不明显

3.需求分析

  • →需求的任务
  • →需求的过程
    • 问题识别
    • 分析与综合
    • 编制需求分析文档
    • 需求分析与评审
  • →需求的分类
    • 功能需求
    • 非功能需求
    • 设计约束
  • →应用的工具
    • 数据流图(DFD)
    • 数据字典(DD)
    • 判定表
    • 判定树

4.软件设计

→软件设计的任务与活动

→模块设计原则

→应用的工具

  • IPO图
  • PDL
  • PAD
  • 程序流程图
  • N/S盒图

5.软件测试与维护

→动态测试

  • △黑盒测试

    • 等价类划分
    • 边界值分析
    • 错误推测
    • 因果图

  • △白盒测试
    • 语句覆盖
    • 判定覆盖
    • 条件覆盖
    • 条件判定覆盖
    • 路径覆盖
  • △灰盒测试

→静态测试

  • △桌前检查
  • △代码审查
  • △代码走查

软件测试

软件测试——McCabe复杂度

计算有向图G的环路复杂度公式为:

说明:其中V(G)是有向图G中的环路个数,m是G中的有向弧数,n是G中的节点数。

软件维护

软件文档

  • →开发文档

    • ○《功能要求》
    • ○《投标方案》
    • ○《需求分析》
    • ○《技术分析》
    • ○《系统分析》
    • ○《数据框文档》
    • ○《功能函数文档》
    • ○《界面文档》
    • ○《编译手册》
    • ○《QA文档》
    • ○《项目总结》
  • →产品文档
    • ○《产品简介》
    • ○《产品演示》
    • ○《疑问解答》
    • ○《功能介绍》
    • ○《技术白皮书》
    • ○《测评报告》
  • →管理文档
    • ○《安装手册》
    • ○《使用手册》
    • ○《维护手册》
    • ○《用户报告》
    • ○《销售培训》

6.软件质量保证

7.软件过程改进

8.项目管理基础

例题:

(1)D

(2)C

风险

时间: 2024-08-08 00:59:12

网络技术教程笔记(2)的相关文章

网络技术教程笔记(14)

局域网技术 局域网技术 综合布线技术 工作区子系统:是连接用户终端设备的子系统,主要包括信息插座和信息插座和设备之间的适配器.通俗来讲就是连接电脑和网线接口之间的部分. 水平子系统:是连接工作区和主干的子系统主要包括配线架,配线电缆和机器插座.通俗来讲就是从楼层里面的弱电间里面的配线架到每个房间墙壁上网卡的接口之间的部分.它通常布线是在天花板上面,因此与楼层是平行的,所以叫做水平子系统. 管理子系统: 是在布线电缆进行端接和配置管理的子系统.通俗来讲是配线间当中的设备部分. 干线子系统:是用来连

网络技术教程笔记(24)

因特网与网络互联技术 因特网与网络互联技术 IP地址--特殊IP地址 IP地址的特点 IP地址不能反映任何有关主机位置的地理信息. IP地址是标志一个主机(或路由器)和一条链路的接口. 用转换器或网桥连接起来的若干局域网仍然属于一个网络. 在IP地址中,所有分配到的网络号的网络都是平等的. IP地址--子网划分 IP地址空间利用率低 两级IP地址不够灵活

网络技术教程笔记(30)

因特网与网络互联技术 因特网与网络互联技术 TCP协议--可靠传输 TCP协议是面向连接的传输层协议,应用程序层在利用TCP协议之前必须建立一个TCP连接,当数据传输完成之后必须释放已经建立的TCP连接 每一条TCP连接只能有两个端点,它不支持广播和组播 TCP提供可靠交互的服务,也就是说通过TCP连接传输的数据不会产生差错,不丢失,不重复,按顺序到达目的地 TCP提供全双工的通信,TCP还允许通信双方的应用进程在任何时刻之内都能购发送数据,同时在TCP连接的两端都设有发送缓存和接收缓存用来存放

网络技术教程笔记(26)

因特网与网络互联技术 因特网与网络互联技术 IP地址--使用子网时分组的转发 IP地址--子网掩码 四台主机的网络号都是一样的,因此可以判断四台主机都属于同一个网络. 此时A.B.D三台主机的主机号都是一样的,所有可以判断A.B.D属于同一个网络可以直接进行通信,而C要进行通信的话就要使用路由器. 可以判断A.B属于同一个网络,可以直接进行通信,而A和B与D.C要进行通信必须使用第三种设备--路由器 IP地址--无分类编址 IP数据报

网络技术教程笔记(12)生成树协议

局域网技术 局域网技术 生成树协议 1.冗余的意义 单点故障:如左图,网段A与网段B之间只有一条链路和交换机连接,一旦网线出现故障,那么网段A与网段B就无法进行直接连接. 那么如何避免单点故障,如右图,在网段A和网段B之间再添加一条链路和一台交换机就能有效的避免单点故障.这就是冗余的网络设计. 要实现冗余就要添加额外的链路和设备,这就会导致投入的成本偏高.而网络设备的故障率要远远低于网络线路的故障率. 因此,可以使用上图的方式来避免单点故障的问题和额外成本的问题. 2.交换环路所带来的危害 1.

网络技术教程笔记(33)

因特网与网络互联技术 因特网与网络互联技术 TCP协议--三次握手 TCP协议--四次断开 常见的传输层端口 域名系统DNS 名称解析方法: Host表 NIS系统 DNS系统

网络技术教程笔记(29)

因特网与网络互联技术 因特网与网络互联技术 IPv6协议--特殊的IP地址 未指明地址 环回地址 0:0:0:0:0:0:0:1,即::1 基于IPv4的地址 本地链路单播地址 传输层概述 UDP协议--报文格式 特点: UDP是无连接的,也就是说它在发送数据之前并不需要建立连接,因此减少了开销和发送数据之前的延时 UDP使用尽最大努力的交互,也就是不保证可靠性 UDP是面向报文的,发送方的应用程序发下来的报文,在添加首部之后就直接交付给IP层,也就是说一次发送一个完整的报文,应用程序必须选择合

网络技术教程笔记(21)

广域网与接入网技术 广域网与接入网技术 常见接入网技术--SONET/SDH 常见接入技术--xDSL 常见接入技术--HFC 常见接入技术--FTTx 模拟练习 xDSL技术中,能提供上下信道非对称传输的是(1) A.ADSL和HDSL B.ADSL和VDSL C.SDSL和VDSL D.SDSL和HDSL (1)B 对于选择重发ARQ协议,如果帧编号字段为k位,则窗口大小(2) A. B. C. D. (2)B PS:如果是后退N帧,那么它的窗口大小应该选择A 以下关帧中继网网中的描述中不正

网络技术教程笔记(32)

因特网与网络互联技术 因特网与网络互联技术 TCP协议--拥塞控制 拥塞控制过程: 拥塞控制并不能完全避免拥塞,只能是优化

网络技术教程笔记(23)

因特网与网络互联技术 因特网与网络互联技术 IP地址--编址方法 IP地址的编址方法共经历了三个历史阶段: 分类的IP地址,这是最基本的编址方法,在1981年就通过了相应的标准协议. 子网的划分.这是对最基本的编址方法的改进,其标准[RFC 950]在1985年通过. 构成超网.这是比较新的无分类编址方法.1993年提出了后很快得到推广应用. IP地址--分类的IP地址 以127开头的IP地址,只是作为软件的回环测试之用,也就是说根本不是个IP地址.