- 7
- 0
- 约1.4万字
- 约 31页
- 2018-08-04 发布于江苏
- 举报
自考软件开发工具串讲笔记9
PAGE \* MERGEFORMAT30
《软件开发工具》串讲笔记
第一章 绪论
重点背诵:
1、对于CASE工具有两种理解,一种是“计算机辅助软件工程”,另一种是“计算机辅助系统工程”。
2、软件开发工具是引导人们建立正确、有效的概念模式的一种手段。
3、从几十年软件开发工具发展历史中,可以看到软件开发工具一个值得注意的特点是多样性和趋同性的并存。
4、进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是面向网络,另一个特点是开源软件的兴起和运用。
5、当前我们所要开发的信息系统不同于以前。其重要特征是具有复杂性、多样性和相互关联性。
1.1 软件开发工具的由来
简述软件开发工具的范围?
在高级程序设计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程序帮助的一类新型软件。
(2)软件开发工具的发展过程
包括以下四个阶段:工具产生之前、通用工具的使用、专用工具的出现、一体化工具的出现。
论述工具产生之前,第一代到第四代程序设计语言的主要特征?
1)第一代机器语言阶段:使用“0”和“1”代码进行编程,难于阅读,难于维护,而且程序高度依赖于计算机硬件,难于移植;
2)第二代汇编语言:使用助记符来编写程序,由汇编系统将汇编指令转化为机器指令,编程工作量大大降低,但依然依赖于计算机硬件。与此同时,操作系统的出现从另一方面改善了人们应用计算机的条件;
3)第三代高级程序设计语言,高级语言突破了与机器指令一一对应的限制,实现了对机器的独立性,从而大大提高了程序的可移植性。程序员需要逐行编写语句来实现算法的过程,因此它属于过程化的语言;
4)第四代语言(4GL)是非过程化的程序设计语言,用户只说明要求做什么,而把具体的执行步骤交由软件自动执行。
5)利用通用软件作为辅助工具的阶段
利用文字处理软件来编写文档,利用绘图软件来绘制流程图。
6)专用软件开发工具阶段
专用软件开发工具是面对某一工作阶段或工作任务的工具,优点是能提高软件开发的质量和效率;缺点是一致性的保持,对软件开发缺乏全面的、统一的支撑环境。
7)集成的软件开发工具阶段
产生的背景:集成的软件开发工具称为软件开发环境,是指包括支持全过程、全阶段的软件开发工具。以往的专用软件开发工具对软件的开发缺乏全面的、统一的支撑环境。这些零散地、分散地支持各个工作阶段、各项具体工作的专用工具之间没有有机地联系起来,必然会造成冲突与矛盾,以致抵消了工具带来的益处。这种情况导致了集成化软件开发工具的产生。
(3)用通用软件辅助软件开发的缺点?
答:用通用软件来帮助软件开发人员编写文档或画图可以减少不少工作量,但是这种帮助实在是太表面、太初步了。用通用软件帮助软件开发有三个主要的弱点。1)有许多工作是通用软件所无法完成的;2)用通用软件完成某些工作,只能表现出其表面的形式,而不能反映其逻辑内涵,只能做到“形似”,不能做到“神似”;3)难于保持一致性。
1.2 软件开发工具的概念
(4)软件开发工具的概念、地位及作用
软件开发工具的概念:在高级程序设计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程序帮助的一类新型软件。其要点是:
1)它是在高级程序设计语言(第三代语言)之后,软件技术进一步发展的产物;2)它的目的是在人们开发软件中给予各种不同方面、不同程度的支持或帮助;3)它支持软件开发的全过程,而不是仅限于编码或其它稳定的工作阶段。软件开发工具的地位:软件开发工具的提出与使用,是软件技术发展的一个新阶段,它是软件发展的必然趋势,是软件技术发展到一定阶段的必然产物。软件开发工具的作用:软件开发工具可以提高软件开发的效率,保证软件开发的质量,加快软件开发的周期,同时使得系统更加规范,而且节省人力、财力。
(5)软件开发工具的发展(新阶段的特点)
答:表现在四个方面:
1)自动化程度的提高;
2)明确地把需求分析和架构设计包括进了软件工作的范围之内;
3)把软件开发工作延伸到项目及版本管理,从而超出了一次编程的局限;
4)在这一阶段的研究中,吸收了许多管理科学的内容与方法,如程序员的组织、质量的控制等。
1.3 软件开发工具的性能与功能
(6)试述软件开发的过程。
答:1)需求分析阶段:根据初始要求形成严格的、明确的、可供实际开发使用的软件功能说明书;
2)总体设计阶段:根据软件功能说明书的要求,完成软件的总体设计,这包括整个软件的结构设计,公用的数据文件或数据库的设计,各部分的连接方式及信息交换的标准等几个主要内容;
3)实现阶段:完成程序的编写与文档的编写;
4)调试阶段:进行模块的调试与整个软件的联调。
***软件开发
您可能关注的文档
- 缺少胡萝卜素易皮肤 护肤秘籍公布.pptx
- 网上业绩说明会记录9.doc
- 缺陷管理工具JRA基本使用培训手册.docx
- 缺陷管理与分析系统研发.ppt
- 网上交易平台培(配送企业).ppt
- 网上支付跨行清系统业务培训.ppt
- 网上新闻采访报道的道德规范3.ppt
- 网格化社会治理信息平台9.doc
- 网格化让城市管理无盲区——关于桐乡市城管执法6.doc
- 网站建设的八大原则6.pptx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 《肖申克救赎》与《人性污点》对比评析.doc VIP
- 陕晋青宁四省2025-2026学年高三上学期(1月)第二次联考数学试卷(含答案详解).pdf
- 2025年AWS认证DynamoDB全局表数据不一致性问题的诊断与解决专题试卷及解析.pdf VIP
- 2025年房地产经纪人高级谈判策略模拟与实战演练专题试卷及解析.pdf VIP
- 2025年公共营养师不同食物类别中碘的分布规律专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照飞行操作责任归属法律依据专题试卷及解析.pdf VIP
- 2025年招标师招标采购从业人员接受礼品、宴请与旅游的禁止性规定专题试卷及解析.pdf VIP
- 文旅创意产业商业计划书.docx VIP
- 2025年MK 袋鼠数学竞赛Level-D (7-8年级) 真题+解析.pdf
- 【数学卷+解析】苏州零模2601.pdf
原创力文档

文档评论(0)