软件开发环境与工具 作业答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发Software development isa processbased on user requirements to build software systems or systems of software
软件工程software engineering is a subject used toconstructing andmain-
1-11软件开发活动中,大的开发步骤有哪些?
答:问题的定义与规划
需求分析
软件设计
程序编码
软件测试
运行维护
1-12基于瀑布模型的软件开发过程有哪些步骤?
答:需求定义
软件设计
实现和集成
测试
部署
维护
1-13软件开发工具大致可以分为哪几类?
答:业务系统规划工具
项目管理工具
支持工具
分析和设计工具
编程工具
测试与分析工具
答:软件测试use manual orautomaticmeans to run or testsystem ,the aim was to examine whether it meet the specified requirements or understand the difference betweentheexpected results and the actual results
原型工具
维护工具
1-14介绍一个你所熟悉的软件开发环境的主要功能和用途。
答:Eclipse
支持多种语言的开发,是一个集成开发环境
主要用于开发过程中的项目管理,程序的编辑,编译,调试,运行等操作
5-1 使用Visual Studio 2010可以创建哪些应用程序,各自可以用于解决什么类型的问题?
答:可以创建桌面,网络,移动终端等不同平台的应用程序。
1-1列举5个以上你所熟悉的软件应用,并谈谈你对具体所列举应用的看法或感想。
答:Microsoft officeMicrosoft Office是微软公司开发的一套基于Windows操作系统的办公软件套装。常用组件有Word、Excel、Access、Powerpoint、FrontPage等,是一套很使用的办公软件。
Microsoftsecurity essentials是微软公司开发的防病毒杀毒软件,是一款免费的软件,可以保护正版的系统免受病毒,间谍,木马的侵害。易于安装和使用,升级和更新时自动完成的。很方便。
QQ是一款基于Internet 的即时通讯网络工具,支持在线聊天,视频电话,语音,共享文件,邮箱等多种功能,方便了人们的交流与沟通。
答:软件是一种逻辑实体
软件是人类智力产品
软件开发过程复杂
软件需要长期维护
软件成本昂贵
软件可以复制
1-5简述你所熟悉的软件应用领域,并简要叙述软件在该领域的用途。
答:金融
帮助管理银行里存储,自助取款,查询等业务。如果没有软件,银行将无法工作。
1-6简述软件危机的表现,产生原因和解决办法。
答:表现:软件开发成本和进度失控
taining effective, practical and high quality softwarewith engineering method
软件架构software architectureis a series of related abstract pattern,Guide all aspects of the design of large software systems
应用层——负责加工提取到的数据
数据层——提供信息存储和检索功能
1-9简述软件架构设计中采用三层架构的特点。
答:每一层作为独立的模块进行开发和维护,当需求和技术改变时,哥哥模块可以分别升级或重构,一层的改变不会影响到其他层。代码的复用性很高。
1-10MVC软件设计模式的内容是什么?
答:MVC即模型—视图—控制器。模型层实现软件系统的业务逻辑,视图层实现与用户交互界面,控制层实现模型层与视图层之间信息传输,分配用户请求并选择恰当的视图显示,同时解释用户的输入并映射为模型层可执行的操作
Winzip是一款功能强大而且易于使用的压缩实用程序,支持多种格式的压缩文件。
360安全卫士拥有查杀木马、清理插件、修复漏洞、电脑体检、保护隐私等多种功能,并独创了“木马防火墙”“360密盘”等功能,依靠抢先侦测和云端鉴别,可全面、智能地拦截各类木马,保护用户的帐号、隐私等重要信息,使用非常方便。
1-2给出5个以上你所熟悉的与软件相关的概念,并给出相应的英文表达。
4 索引 通过索引可以快速找到本地MSDN Library中的文档,索引不是全文搜索,而是只搜索分配给每个文档的索引关键字。索引查找通常比全文搜索更快且相关性更强,如果不仅一个文档中包括了索引搜索框中的索引关键字,将打开歧义消除窗口,读者可从可能的选项中进行选择。
5 目录 MSDN Library目录以分层树视图结构显示库中的所有主题。目录可用于浏览文档以了解库中的内容,还可以浏览无法通过索引或搜索找到的文档。
2 F1搜索 F1提供区分上下文的搜索功能,搜索仅返回一页,如果没找到匹配项,将显示信息性页面,提供一些故障排除提示。
3 搜索 使用搜索界面可以返回任何指定的术语或术语集相匹配的所有文档,也可以使用选项菜单上的帮助选项页面,制定是否要搜索Codezone网站及MSDN Library。在搜索界面中,指定要包括的文档类型可以缩小或扩大搜索范围。
软件危机Backward methodsofsoftware’sproductionwhich can’tmeet the rapid growth of the computer software requirements, lead tothe emergence ofa series of serious problemsIn the process of software development and maintenance
答:微软公司。
C#是Visual Studio2010开发软件时的一种开发语言。
5-4 在Visual Studio 2010环境中,如何在代码编辑器和窗体设计器之间进行转换?
答:选择View—>Code命令,或者在窗体设计器中按F7键,即可切换到代码编辑器。
5-5 在Visual Studio 2010环境下,如何使用csc命令编译文件?
安全性软件系统多数承担重要的交易处理,所以系统的安全性非常重要
可扩展性软件必须能够在用户的数目和使用率快速增长的情况下保持合理的性能,随着新技术的出现,软件系统应当能够导入新技术,便于对现有系统进行功能和性能的拓展。
可定制化同一套软件,应该能够根据不同的客户群体和市场需求的变化进行调整以适应个性化的需求
可维护性软件系统可以排除现有的错误,将新的软件需求反映到现有的系统中去
客户体验软件系统必须易于使用,让用户简单方便的学习使用
市场时机软件用户面临同业竞争,软件提供商同样面临同业竞争,好的系统架构有助于软件快速夺取市场先机
1-8通常所说的软件三层架构是哪三层?各层的作用是什么?
答:表示层——通过与其它层通信,输出结果给浏览器/客户层和网络中的所有其它层
用户对软件产品不满意
软件产品质量差
软件产品来自百度文库维护性差
软件缺少相应文档资料
软件成本比例上升
软件开发生产率低
原因:软件的逻辑复杂,规模庞大,准确的需求不够
解决办法:使用标准的开发流程和合理的软件标准来实施
使用相同的技术和设计思想进行软件设计
1-7软件架构的目标有哪些?其内涵是什么?
答:可靠性软件系统多用于商业经营和管理,用于为人,社会和组织提供服务,所以可靠性非常重要
1-3通常软件分为哪几类?同时给出各类的若干实例。
答:系统软件Windows,linux,Dos,unix mac
编程软件Microsoftvisual studio,DEV C++,microsoft visual C++
应用软件QQ,microsoft office ,360安全卫士
1-4简述软件的特点。
答:在Windows下的命令窗口中,进入要编译的文件所在的路径下,就可以使用csc命令编译一个或多个源文件使之生成EXE文件。
5-6 Visual Studio 2010的帮助有哪几种用法?各有什么特点?
答:1 联机与本地帮助在帮助选项中可以指定搜索和F1搜索行为的下列选项,首先尝试搜索联机MSDN库,未找到匹配项时搜索本地文档。或者首先尝试搜索本地MSDN库,未找到匹配项时进行联机搜索,或者只尝试搜索本地MSDN库。第一次调用任何搜索都会出现这些选项。
5-2 Visual Studio 2010环境中,解决方案资源管理器的功能是什么?
答:用来对企业级解决方案设计的多个项目进行管理。在解决方案资源管理器中,对组成解决方案的所有项目和每个项目中的文件进行浏览和打开,添加内容,重命名,删除等操作。
5-3 C#是什么公司的产品?C#与Visual Studio 2010是什么关系?
软件工程software engineering is a subject used toconstructing andmain-
1-11软件开发活动中,大的开发步骤有哪些?
答:问题的定义与规划
需求分析
软件设计
程序编码
软件测试
运行维护
1-12基于瀑布模型的软件开发过程有哪些步骤?
答:需求定义
软件设计
实现和集成
测试
部署
维护
1-13软件开发工具大致可以分为哪几类?
答:业务系统规划工具
项目管理工具
支持工具
分析和设计工具
编程工具
测试与分析工具
答:软件测试use manual orautomaticmeans to run or testsystem ,the aim was to examine whether it meet the specified requirements or understand the difference betweentheexpected results and the actual results
原型工具
维护工具
1-14介绍一个你所熟悉的软件开发环境的主要功能和用途。
答:Eclipse
支持多种语言的开发,是一个集成开发环境
主要用于开发过程中的项目管理,程序的编辑,编译,调试,运行等操作
5-1 使用Visual Studio 2010可以创建哪些应用程序,各自可以用于解决什么类型的问题?
答:可以创建桌面,网络,移动终端等不同平台的应用程序。
1-1列举5个以上你所熟悉的软件应用,并谈谈你对具体所列举应用的看法或感想。
答:Microsoft officeMicrosoft Office是微软公司开发的一套基于Windows操作系统的办公软件套装。常用组件有Word、Excel、Access、Powerpoint、FrontPage等,是一套很使用的办公软件。
Microsoftsecurity essentials是微软公司开发的防病毒杀毒软件,是一款免费的软件,可以保护正版的系统免受病毒,间谍,木马的侵害。易于安装和使用,升级和更新时自动完成的。很方便。
QQ是一款基于Internet 的即时通讯网络工具,支持在线聊天,视频电话,语音,共享文件,邮箱等多种功能,方便了人们的交流与沟通。
答:软件是一种逻辑实体
软件是人类智力产品
软件开发过程复杂
软件需要长期维护
软件成本昂贵
软件可以复制
1-5简述你所熟悉的软件应用领域,并简要叙述软件在该领域的用途。
答:金融
帮助管理银行里存储,自助取款,查询等业务。如果没有软件,银行将无法工作。
1-6简述软件危机的表现,产生原因和解决办法。
答:表现:软件开发成本和进度失控
taining effective, practical and high quality softwarewith engineering method
软件架构software architectureis a series of related abstract pattern,Guide all aspects of the design of large software systems
应用层——负责加工提取到的数据
数据层——提供信息存储和检索功能
1-9简述软件架构设计中采用三层架构的特点。
答:每一层作为独立的模块进行开发和维护,当需求和技术改变时,哥哥模块可以分别升级或重构,一层的改变不会影响到其他层。代码的复用性很高。
1-10MVC软件设计模式的内容是什么?
答:MVC即模型—视图—控制器。模型层实现软件系统的业务逻辑,视图层实现与用户交互界面,控制层实现模型层与视图层之间信息传输,分配用户请求并选择恰当的视图显示,同时解释用户的输入并映射为模型层可执行的操作
Winzip是一款功能强大而且易于使用的压缩实用程序,支持多种格式的压缩文件。
360安全卫士拥有查杀木马、清理插件、修复漏洞、电脑体检、保护隐私等多种功能,并独创了“木马防火墙”“360密盘”等功能,依靠抢先侦测和云端鉴别,可全面、智能地拦截各类木马,保护用户的帐号、隐私等重要信息,使用非常方便。
1-2给出5个以上你所熟悉的与软件相关的概念,并给出相应的英文表达。
4 索引 通过索引可以快速找到本地MSDN Library中的文档,索引不是全文搜索,而是只搜索分配给每个文档的索引关键字。索引查找通常比全文搜索更快且相关性更强,如果不仅一个文档中包括了索引搜索框中的索引关键字,将打开歧义消除窗口,读者可从可能的选项中进行选择。
5 目录 MSDN Library目录以分层树视图结构显示库中的所有主题。目录可用于浏览文档以了解库中的内容,还可以浏览无法通过索引或搜索找到的文档。
2 F1搜索 F1提供区分上下文的搜索功能,搜索仅返回一页,如果没找到匹配项,将显示信息性页面,提供一些故障排除提示。
3 搜索 使用搜索界面可以返回任何指定的术语或术语集相匹配的所有文档,也可以使用选项菜单上的帮助选项页面,制定是否要搜索Codezone网站及MSDN Library。在搜索界面中,指定要包括的文档类型可以缩小或扩大搜索范围。
软件危机Backward methodsofsoftware’sproductionwhich can’tmeet the rapid growth of the computer software requirements, lead tothe emergence ofa series of serious problemsIn the process of software development and maintenance
答:微软公司。
C#是Visual Studio2010开发软件时的一种开发语言。
5-4 在Visual Studio 2010环境中,如何在代码编辑器和窗体设计器之间进行转换?
答:选择View—>Code命令,或者在窗体设计器中按F7键,即可切换到代码编辑器。
5-5 在Visual Studio 2010环境下,如何使用csc命令编译文件?
安全性软件系统多数承担重要的交易处理,所以系统的安全性非常重要
可扩展性软件必须能够在用户的数目和使用率快速增长的情况下保持合理的性能,随着新技术的出现,软件系统应当能够导入新技术,便于对现有系统进行功能和性能的拓展。
可定制化同一套软件,应该能够根据不同的客户群体和市场需求的变化进行调整以适应个性化的需求
可维护性软件系统可以排除现有的错误,将新的软件需求反映到现有的系统中去
客户体验软件系统必须易于使用,让用户简单方便的学习使用
市场时机软件用户面临同业竞争,软件提供商同样面临同业竞争,好的系统架构有助于软件快速夺取市场先机
1-8通常所说的软件三层架构是哪三层?各层的作用是什么?
答:表示层——通过与其它层通信,输出结果给浏览器/客户层和网络中的所有其它层
用户对软件产品不满意
软件产品质量差
软件产品来自百度文库维护性差
软件缺少相应文档资料
软件成本比例上升
软件开发生产率低
原因:软件的逻辑复杂,规模庞大,准确的需求不够
解决办法:使用标准的开发流程和合理的软件标准来实施
使用相同的技术和设计思想进行软件设计
1-7软件架构的目标有哪些?其内涵是什么?
答:可靠性软件系统多用于商业经营和管理,用于为人,社会和组织提供服务,所以可靠性非常重要
1-3通常软件分为哪几类?同时给出各类的若干实例。
答:系统软件Windows,linux,Dos,unix mac
编程软件Microsoftvisual studio,DEV C++,microsoft visual C++
应用软件QQ,microsoft office ,360安全卫士
1-4简述软件的特点。
答:在Windows下的命令窗口中,进入要编译的文件所在的路径下,就可以使用csc命令编译一个或多个源文件使之生成EXE文件。
5-6 Visual Studio 2010的帮助有哪几种用法?各有什么特点?
答:1 联机与本地帮助在帮助选项中可以指定搜索和F1搜索行为的下列选项,首先尝试搜索联机MSDN库,未找到匹配项时搜索本地文档。或者首先尝试搜索本地MSDN库,未找到匹配项时进行联机搜索,或者只尝试搜索本地MSDN库。第一次调用任何搜索都会出现这些选项。
5-2 Visual Studio 2010环境中,解决方案资源管理器的功能是什么?
答:用来对企业级解决方案设计的多个项目进行管理。在解决方案资源管理器中,对组成解决方案的所有项目和每个项目中的文件进行浏览和打开,添加内容,重命名,删除等操作。
5-3 C#是什么公司的产品?C#与Visual Studio 2010是什么关系?