软件工程 科学出版社 郑逢斌主编 第12章 软件实现 课后习题答案
软件工程 科学出版社 郑逢斌主编 第12章 软件实现 课后习题答案
1. 简述程序设计语言的基本特征及分类。
程序设计语言,通常简称为编语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当来取的行动。
- 按程序设计语言的历史发展过程,分为机器语言、汇编语言、高级程序设计语言。
- 按与机器的依赖程度,可分为低级、中级和高级语言。
按应用范围,可分为通用语言与专用语言两大类。
按程序的设计方法,可分为命令性语言和作用性语言。
按语言的成分,可以分成顺序语言、并行语言和实时语言等。
按语言的组成方法,可以分成汇集式语言和可扩充语言。
2. 简述程序设计语言的发展过程。
按程序设计语言的历史发展过程,分为机器语言、汇编语言、高级程序设计语言。
3. 为了具有良好的程序设计风格,应该注意哪些方面的问题?
要形成良好的程序设计风格,应从源程序文档化、数据说明、语句构造、输入输出和追求效率几个方面加以注意。
遵循一定的规范,可提高程序的可靠性、可读性、可修改性、可维护性、一致性
头文件规范、
注释规范、
命名规范、
排版规范、
目录结构规范等。
可以使开发人员之间的工作成果可以共享,充分利用资源。
4. 简述软件代码审查内容。
代码审查内容
- 类(Class)
- 属性
- 构造函数
- 方法头
- 方法体
- 数组或指针
5. 思考一个待开发软件的题目,如票务管理系统、住院病人管理系统、图书信息管理系统、学生教务管理系统等,并进一步思考以下问题:它包含哪些主要功能,采用哪种开发方法比较合适,选择哪种程序设计语言合适。同时思考你该设计怎样的编程规范以保证代码质量:并选择部分功能模块实现。
软件工程 科学出版社 郑逢斌主编 第12章 软件实现 课后习题答案相关推荐
- 软件工程 科学出版社 郑逢斌主编 第1章 软件工程概述 课后习题答案
软件工程 科学出版社 郑逢斌 第1章 软件工程概述 课后习题答案 1. 简述软件的发展过程. 2. 简述软件的定义和特点. 定义: 在 IEEE 软件工程词汇标准中,软件的定义是:软件是计算机程序.规 ...
- 《Python语言程序设计》王恺 王志 机械工业出版社 第一章 初识Python 课后习题答案
1.6 课后习题 (1)高级语言翻译为机器语言的方式有两种:一种是编译,一种是解释.Python属于解释型语言 (2)Python程序支持两种运行方式:交互式和脚本式 (3)Python的单行注释以 ...
- 《Python语言程序设计》王恺 王志 李涛 机械工业出版社 第一章初识Python课后习题答案【强烈推荐】
点个
- 计算机系统结构答案汤志忠,计算机系统结构(第2版)郑伟明汤志忠课后习题答案以及例题收录.doc...
计算机系统结构(第2版)郑伟明汤志忠课后习题答案以及例题收录.doc 1计算机系统结构第2版郑伟明汤志忠编著清华大学出版社习题解答21目录11第一章P331719(透明性概念),112118(AMDA ...
- 《软件工程导论》课后习题答案
<软件工程导论>课后习题答案 第一章 软件工程概论 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题.这些问题表现在以下几个方面: (1)用户对开发出 ...
- 《Python 程序设计》张莉主编 课后习题答案
系列文章目录 第一章 程序设计和 Python 语言 第二章 Python 基础 第三章 序列 第四章 字典和集合 第五章 程序控制结构 第六章 函数 第七章 文件 第八章 面向对象程序设计 第九章 ...
- 林军c语言程序设计第八章,林军主编《C语言程序设计》课后参考答案第一二章.doc...
林军主编<C语言程序设计>课后参考答案第一二章 习题七 填空题 1.'\0' 2一组(.多个)相同类型数据 多组相同类型数据 3. gets puts 4.字符串所含有字符的个数 5.58 ...
- 郑莉版java第三章答案_java语言程序设计(郑莉)第七章课后习题答案.docx
java语言程序设计(郑莉)第七章课后习题答案.docx 还剩 10页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: if (matrix.isTria ...
- c语言程序设计教程中国农业出版社答案,C语言程序设计教程杨路明课后习题答案北京邮电大学出版社.pdf...
C语言程序设计教程杨路明课后习题答案北京邮电大学出版社 1.算法描述主要是用两种基本方法:第一是自然语言描述,第二是使用专用工具进行算法描述 2.c语言程序的结构如下: 1.c语言程序由函数组成,每个 ...
最新文章
- AI超算“攒机”时代到来:为降低算力成本,这家公司牵头开放硬件标准
- RPM包搜索下载网站
- java时间日期格式器_JAVA基础类库(二)-----日期、时间类和格式器
- dev用不了_跟风喊AMD YES?很多生产力项目,你必须用IU
- 【华为云技术分享】Linux内核补丁源码分析(1)
- 不花钱、不买服务器可以搭建个人博客吗?快进来,给你安排!
- ethtool源码分析
- cmake编译动态库和静态库
- Tensorflow学习笔记(三)
- 2013吉林通化邀请赛 1004 D-City 并查集求连通分支数
- 【python】进程与线程
- [转载]对于WebGrid第三方控件的使用
- java 密码加密_Java如何实现密码加密
- HTML+CSS实现静态小米商城首页(附完整代码)
- 优矿python开源_PythonStock(8):使用优矿web学习python入门
- can收发器TJA1043
- html页面调用高德地图,html前端使用高德地图入门教程
- “安装程序包的语言不受系统支持”的解决办法
- 毕业旅行 | 伦敦5日游行程推荐
- SMAA算法详解 - SearchTex