试题详情
- 简答题什么是结构化程序设计?简述结构化程序设计的基本要点。
-
1.结构化程序设计是一种典型的面向数据流的软件总体设计方法,它采用采用自顶向下、逐步求精的设计方法和单入口单出口的控制结构,且只包含顺序、选择和重复3种结构。
2.基本要点是:
①采用自顶向下、逐步求精的程序设计方法:详细设计中某个模块内部处理过程仍然可以逐步求精,降低处理细节的复杂程度。
②使用3种基本控制结构(顺序、选择和重复,其共同点是单入口、单出口)构造程序:
(1)用顺序方式对过程分解,确定各部分的执行顺序。
(2)用选择方式对过程分解,确定某个部分的执行条件。
(3)用循环方式对过程分解,确定某个部分进行循环的开始和结束的条件。
(4)对于处理过程仍然模糊的部分反复使用以上分解方法,最终将所有细节确定下来。
③主程序员组的组织形式:突出主程序员的领导,设计责任集中在少数人身上,有利于提高软件质量和软件生产率。其组织形式是:
(1)一个主程序员:负责全部技术活动。
(2)一个后备程序员:协调、支持主程序员。
(3)一个程序管理员:负责事务性工作,如收集、记录数据,文档资料管理等。
(4)一些专家(如通信专家、数据库专家)。
(5)其他技术人员。 关注下方微信公众号,在线模考后查看
热门试题
- 在软件工程的原则中,抽象、信息隐藏、模块
- 正式的技术评审(FTR)的过程一般由哪6
- 模块化,信息隐藏,抽象和逐步求精的软件设
- JAVA语言编译器是一个CASE工具。
- 需求分析的主要任务是()。
- 软件项目管理的对象主要包括()、()、(
- 下面说法不正确的是()。
- 通信内聚
- 软件工具通常由工具、工具接口和()三部分
- 瀑布模型的主要特点是()
- 层次结构的上一层是下一层的(),下一层是
- 在制定进度计划时,应首先找到影响进度的(
- 在软件质量要素的评价准则中,软件运行的效
- 简述路径选取的一般原则。
- 软件工程领域中,与确认测试有关的软件开发
- 软件维护工作过程中,第一步是先确认()
- 软件危机
- 耦合性
- 计算机辅助软件工程
- 结构化分析方法以数据流图、()和加工说明