系统开发基础 -- 软件文档 (Day3)

1.  软件文档 -- 看清选项,读者对象 而不是指的开发者

2.测试过程基本上与开发过程平行进行,在需求分析阶段,就需要对验收测试、系统测试设计相关测试,撰写相关测试设计文档。

3.结构化分析与设计:模块结构图由模块、调用、数据、控制信息和转接符号5种基本符号组成

  1. 模块: 这里所说的模块通常是指用一个名字就可以调用的一段程序语句。在模块结构图中用矩形表示。
  2. 调用: 模块结构图中箭头总是由调用模块指向被调用模块。
  3. 数据:当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块供处理,而被调用模块又可以将处理的结果送回到调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心的箭头表示并在旁边标上数据名。
  4. 控制信息:在模块间有时必须传送某些控制信息。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。
  5. 转接符号: 当模块结构图在一张纸上画不下,需要转接到另一张纸上,或者为了避免图上线条交叉时,都可以使用转接符号,圆圈内加上标号。
  • 控制信息与控制成分并不等价
  • 软设在程序设计语言中提到的语言控制成分。
  • 控制成分指明语言允许表述的控制结构,程序员使用控制成分来构造程序中的控制逻辑。
  • 理论上已经证明,可计算问题的程序都可以用顺序、选择和循环这3种控制结构来描述。

 4.面向对象:类和对象

 5.数据库访问是JDBC

(Java Database Connectivity,java数据库连接)

XML是一种数据格式定义,CGI是一种网络应用技术,COM是一种组件技术,它们均不是访问数据库的方式

 

 6.软件工程的基本要素

 软件工程是一种层次化的技术,从底向上分别为质量、过程、方法和工具。

任何工程方法必须以有组织的质量承诺为基础。

软件工程的基础是过程,过程是将技术结合在一起的凝聚力,使得计算机软件能够被合理地和及时地开发,过程定义了一组关键过程区域,构成了软件项目管理控制的基础;

方法提供了建造软件在技术上需要“如何做”, 它覆盖了一系列的任务。

方法也依赖于一些基本原则,这些原则控制了每一个技术区域,而且包含建模活动和其他描述技术工具对过程和方法提供了自动或半自动的支持,如:计算机辅助软件工程(CASE)。

软件工程的基本要素包括方法、工具和过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值