- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章软件开发工具与环境概
述
●1.1软件工具概述
●软件(开发)工具是辅助和支持其它(应用)
软件研制和维护的工具。其目的是为提高软件
生产率、改进软件使其质量进一步提高
●1.软件工具的范围
●其包括成熟的传统软件工具:例如操作系统
(Windows 98 Windows nt linux. Unix
以及编译程序、解释程序、汇编程序等
●此外,凡支持需求分析、设计、编码、测试
维护等对软件生存周期各阶段的开发工具和管
理工具均是
软件工具概述
●2.软件工具提高了工作效率
●好的软件工具;软件人员乐意使用,功能齐全,
开发人员劳动量减少,效率和质量均有提高,
方便用户,工作可靠。
●采用软件工具开发的(应用)软件可移植性
有利于标准化程度的提高。便于相互借鉴、推
。再之,开发方便的图形用户界面使用户喜
欢、爱用、难度低便于推广使用计算机。例如
Power builder即是。故软件工具是推广应用、
开发应用的重要手段
软件工具概述
3.软件工具的特点
易于操作、功能强大、覆盖面大、可靠性
高,且其本身可修改、可扩充。
4软件工具的评价
●采用比较的方法:将采用软件工具研制开
发的软件项目与不采用软件工具研制开发
的软件项目加以比较,得出两者效率的差
异,从而对该软件工具的作用作出评价
软件工具的广泛使用推动软件理论的发展
12软件开发工具的功能
●1.认识与描述客观系统
●需求分析阶段
●不采用软件工具只能结合经验人自己分析归
纳出(抽象出)信息需求、信息流程
●而采用软件工具则可自动分析归纳出信息需
求和信息流程。因为对一复杂系统的认识和
理解的工作(这是在软件开发工作的第十阶
段)。这也正是人们希望软件开发工具提供
帮助的一个重要原因。
docin/sundae_meng
软件开发工具的功能
存储与管理开发过程中的信
●在软件开发的各个阶段都要产生与使用
许多信息。当项目规模比较大时,这些
信息量就会大大增加。此外,当项目持
续时间比较长时,信息的一致性显得十
分重要。
故有关的信息保护与管理问题就显得更
为突出了。
软件开发工具的功能
●3代码的编写与生成
●在整个软件开发工作过程中程序编写工作占了较
多的人力、物力和时间,提高代码的编制速度与
效率。目前以第三代语言编程为主,改进主要是
从代码自动生成和软件摸块重用两个方面去考虑
代码的自动生成对于某些比较固定类型的软件模
块,可利用某些参数控制等方法加以实现。至于
软件重用,即软件开发标准化,形成软件构件库
(通用的、行业专用的、企业专用的等)这是
个远大而困难的目标。
软件开发工具的功能
4文挡的编制或生成
●文挡编写是软件开发中十分重要的一项
工作,在这方面,计算机辅助的作用可
以得到充分的发挥。在各种文字处理软
件的基础上,有不少软件开发工具提供
这方面的支持与帮助,例如文档自动生
成系统等。其困难在于保持文档的一致
性。此点属信息管理方面的问题
软件开发工具的功能
软件项目的管理
●项目管理包括:进度管理、资源管理与费用管理
质量管理三个基本内容。至今,在项目管理方
已有不少成功的经验、方法与软件工具。此外,
还有两个特殊问题:为了质量管理需有测试方案;
另一是版本管理问题,版本的更新,要保持模块
之间使用的一致性。
上述五点功能就是人们对软件开发工具的希望
与要求。
1.3软件开发工具的特性
●软件功能是指软件能做什么事,即定性地
说明能不能的问题,告诉我们该软件工具
能在软件开发工程中提供哪些帮助:而性
则是指事情做到什么样的程度即尽可
定量地说明该软件开发工具能做到什么样
的程度,说明这些支持或帮助的程度如何。
●此外,作为一般的软件来说,效率、响应
速度等也需考虑。对于软件开发工具来说,
以下五点应是特别重要的。
dae_meng
软件开发工具的特性
1.表达能力或描述能力
因为(欲开发的)软件项目千变万化,将某个软
件开发工具用于某些软件项目的开发,就要能适
应那个软件项目的种种情况。常是根据使用者
若干参数来生成特定的代码段。
如果参数选择合理、参数详尽,充分规定所需代
码段的各种特征,从而生成自己真正需要的代码
段,则谓之描述能力/表达能力强;反之,如果该
软件工具只能提供很少几个参数,用户无选择余
地,从而生成的代码段就会十分死板,很难符合
欲开发的具体的应用软件的要求,则谓之其描述
能力/表达能力差。 docin/sund
您可能关注的文档
- 走进神奇优美汉字.ppt
- 赵姓源远流长.ppt
- 走进艺术博物馆汇编.ppt
- 赵爱华伟大历史转折.ppt
- 赵景瑞老师阅读教学三得新.ppt
- 赵常乐孙子兵法和营销战争分析.ppt
- 走进家乡石狮.ppt
- 赵玉平解读三国管理智慧学习.ppt
- 赵瓦小学 法制宣传日主题班会.ppt
- 赵卫亚数理统计复习计量经济学.ppt
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
最近下载
- 2024深化党纪学习教育提升党性修养做新时代合格党员微党课PPT.pptx VIP
- 2022年天津市专技人员继续教育公需课考试答案(“十四五”规划).docx VIP
- 2024年安全培训考试题A卷附答案 .pdf VIP
- 2023年全国民政行业职业技能大赛养老护理员职业竞赛项目第二部分 实操技能竞赛参考赛题.pdf VIP
- 书本打包机纵向推书机构方案.doc VIP
- 健康照护师在线模拟练习试题附答案.docx
- 2023年上海市高考数学总复习:立体几何(附答案解析).pdf
- (国开)大学电大之《幼儿园课程与活动设计》大作业网考任务试题(含答案).pdf VIP
- 2019年湖南省中考数学压轴题汇编.pdf
- 梅毒知识试卷附答案.doc
文档评论(0)