具体叙述你在开发软件过程中是如何保证软件质量的,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境?
第1题:
具体叙述在选择软件开发环境方面你从事过的工作和经验。遇到过哪些实际问题?怎么解决这些问题的?
第2题:
具体叙述你在开发软件过程中是如何应用极限编程(XP)技术的,详细描述在此过程中采用的主要的策略和技术?解决了哪些主要的矛盾和问题?解决的办法如何?
第3题:
唯物辩证法关于主要矛盾和非主要矛盾的原理告诉我们()。
A.抓住了主要矛盾,就抓住了解决问题的关键 B.解决了主要矛盾,非主要矛盾也就自然得到解决 C.在事物发展过程中,主要矛盾是不变的 D.抓住了主要矛盾时,也要注意非主要矛盾的解决 E.在矛盾的体系中,主要矛盾和非主要矛盾处于平衡状态
第4题:
具体叙述你在开发软件过程中是如何组织与实施项目计划控制的,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?
第5题:
论配置管理技术
通常,配置管理是为信息系统开发提供一套配置软件及其部件的管理办法和原则,涉及到管理各类信息系统及其部件的配置参数与信息,以及有关的变更信息。比如,配置管理的内容可以包括制定好配置的计划、实施软件的变更管理、版本管理与发行管理、提供配置审核和配置报告等。
(1)简述你参与分析和开发的系统概要和你所承担的具体工作。
(2)具体叙述你在开发过程中是如何进行配置管理的,采取过哪些配置管理的技术和措施?解决过哪些相应的矛盾或问题?
(3)简要说明你在开发过程中实施配置管理的具体效果。你现在认为还有哪些可以改进,如何改进?
第6题:
具体叙述你在开发软件过程中是如何组织与实施软件测试工作的,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境?
第7题:
具体叙述你在嵌入式系统的设计过程中是如何组织与实施软件开发工作的,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境?
第8题:
具体讨论你在基于中间件的软件开发项目中所采用的主要技术,包括开发过程中遇到的问题和所采取的措施。
第9题:
具体叙述你在软件开发过程中是如何进行软件配置管理的,采取过哪些配置管理的技术和措施?解决过哪些相应的矛盾或问题?
第10题:
你认为现在的Web测试技术和工具有什么不足?使用此类技术和工具在你的测试过程中出现过哪些问题?你认为Web测试将来的发展趋势如何?
第11题:
唯物辩证法关于主要矛盾和非主要矛盾的原理告诉我们()。
第12题:
第13题:
软件工程思想产生于解决20世纪60年代的软件危机,下列叙述中
Ⅰ.软件需求定义不准确
Ⅱ.软件进度难以控制
Ⅲ.软件生产的高成本
Ⅳ.软件质量不易保证
哪些是当时软件危机的主要表现?
A.Ⅰ和Ⅱ
B.Ⅱ和Ⅲ
C.Ⅲ和Ⅳ
D.全部
第14题:
论信息系统的文档编制
由于文档的质量好坏直接关系到信息系统质量的好坏,所以文档编制工作是信息系统开发工作的重要组成部分。
根据你实际参与开发的经验论述下列三个问题:
(1)简要叙述你参与开发的信息系统的概要和你所担任的工作。
(2)具体叙述你参与开发的信息系统的文档编制的情况,包括编制了哪些文档,为了提高文档编制的效率和质量,采用了哪些文档编制方法和工具?在文档编制过程中你遇到了哪些问题?为了解决这些问题,你采取过哪些措施?
(3)简要叙述你所采取的措施的效果如何?你现在认为还有哪些需要改进的地方,以及如何改进?
第15题:
() 论软件产品线技术 软件产品线技术是近两三年兴起的比较新的软件项目组织技术。它通过对相似的项目从需求到设计,到编码,实现等各个阶段的分析,提取出公共的可复用组件,并在此基础上构造软件产品线,使各个不同的项目可以复用同一个产品线架构,从而做到组件复用的最大化,极大的提高了产品开发过程和产品质量。 请围绕“软件产品线技术”论题,依次从以下三个方面进行论述。 1.对您的几个项目的简单介绍,你在其中承担的角色,这些项目之间有哪些共性和个性?你为何考虑实施软件产品线? 2.在实施软件产品线过程中,你遇到哪些问题?使用了哪些产品线开发支持工具?他们的工作原理是什么?你最终如何确定最适合你们公司的产品线工具的? 3.实施软件产品线之后为公司的软件产品或者项目开发带来哪些益处?你认为目前还存在哪些不足之处,并提出你的改进设想?
第16题:
具体叙述你在软件开发过程中是如何进行软件复用的,采取过哪些软件复用的技术和措施?解决过哪些相应的矛盾或问题?
第17题:
具体叙述你在参与开发的软件项目中是如何贯彻统一开发过程的,采用了哪些主要技术?遇到过哪些实际问题?你还采取过哪些改进措施?
第18题:
具体叙述你在开发软件过程中是如何选择开发模型的,详细描述在此过程中采用的主要的策略和技术?解决了哪些主要的矛盾和问题?解决的办法如何?
第19题:
具体叙述在你所参与开发的系统中,是如何应用Web Service技术的,采用了哪些主要技术和方法?解决了哪些问题?采取过什么相应措施?其实际效果如何?
第20题:
具体叙述你在开发软件过程中是如何在Internet 平台上应用 .NET技术的,详细描述在此过程中采用的主要的策略和技术?解决了哪些主要的矛盾和问题?解决的办法如何?
第21题:
试题二 论软件企业的软件过程改进
软件过程是人们用来开发和维护软件以及相关产品的一组活动、方法和实践,是软件企业中最复杂、最重要的业务流程。软件过程改进(Software Process Improvement,SPI)帮助软件企业规划、实施软件过程的改进,为企业的业务服务,必须受企业发展战略的指导。软件过程改进通过在软件开发实践中发现软件过程中的问题,并在实践中找到解决问题的办法,不断推动软件过程的持续改进,提高产品或服务的质量,提高软件开发的效率。软伴企业想要高效率、高质量和低成本地开发软件,必须以软件过程改进为中心,全面开展软件工程和质量管理。
请围绕“论软件企业的软件过程改进”论题,依次从以下三个方面进行论述。
1概要叙述你参与的软件过程改进项目以及你所担任的主要工作。
2详细论述软件企业实施软件过程改进的主要步骤及每个步骤的工作内容。
3结合你参与的软件过程改进项目,具体阐述软件企业主要是对软件过程的哪些环节实施软件过程改进,并详细说明实施效果。
第22题:
试题二 论软件项目管理技术及其应用
软件项目管理是为了使软件项目能够按照预定的成本、进度和质量顺利完成,对人员、产品、过程和项目进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目,尤其是大型软件项目的整个生命周期都能在管理者的控制之下,以预定成本按期、按质地完成并交付用户使用。而研究软件项目管理技术则是为了从已有的成功或失败的项目案例中总结出能够指导今后开发的通用原则和方法,同时避免重复失误。
请围绕“软件项目管理技术及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与实施和管理的软件开发项目以及你所担任的主要工作。
2.请根据项目实际情况,从成本、进度和质量三个方面,结合软件开发过程,说明你是如何进行软件项目管理的。
3.阐述你在进行软件项目管理时遇到了哪些问题,如何解决。
第23题:
了在软件开发过程中保证软件的质量,主要采取下述措施:()、复查和管理复审、()。