论信息系统的文档编制
由于文档的质量好坏直接关系到信息系统质量的好坏,所以文档编制工作是信息系统开发工作的重要组成部分。
根据你实际参与开发的经验论述下列三个问题:
(1)简要叙述你参与开发的信息系统的概要和你所担任的工作。
(2)具体叙述你参与开发的信息系统的文档编制的情况,包括编制了哪些文档,为了提高文档编制的效率和质量,采用了哪些文档编制方法和工具?在文档编制过程中你遇到了哪些问题?为了解决这些问题,你采取过哪些措施?
(3)简要叙述你所采取的措施的效果如何?你现在认为还有哪些需要改进的地方,以及如何改进?
第1题:
论信息系统开发成本估算
成本估算是信息系统工程项目管理中的一项重要任务。开发成本主要是指开发过程中所花费的工作量及相应的代价,开发成本估算应该以整个开发过程中所花费的人工代价为依据。
请围绕“信息系统开发成本估算”论题,依次从以下三个方面进行论述。
(1)概要叙述你参与分析和开发的应用项目,以及你所担任的主要工作。
(2)论述在估算开发成本时可以采用的方法和模型,并进一步分析这些估算方法和模型的优缺点。
(3)详细论述在你参与分析和开发的应用项目中具体采用的估算开发成本的技术、方法、模型、工具及其实际效果。
第2题:
下列关于GB/T 8567—2006《计算机软件文档编制规范》的叙述,不正确的是______。
A.该标准规定了软件开发过程中文档编制的布局
B.该标准规定了何种信息对于文档管理者是可用的
C.该标准是软件开发过程中文档编写质量的检验准则
D.该标准规定了软件开发过程中文档编制的内容
第3题:
简要说明你在软件开发过程中实施软件复用的具体效果。你现在认为还有哪些可以改进的地方?如何加以改进?
第4题:
具体叙述你在参与开发的软件项目中是如何贯彻统一开发过程的,采用了哪些主要技术?遇到过哪些实际问题?你还采取过哪些改进措施?
第5题:
具体叙述在你所参与开发的系统中,是如何应用Web Service技术的,采用了哪些主要技术和方法?解决了哪些问题?采取过什么相应措施?其实际效果如何?
第6题:
文档的编制在信息处理工作中占有突出的地位。以下关于文档的叙述中,不正确的是(70)。
A.应按照规范要求生成一套完整的文档
B.文档是信息处理员在一定阶段的工作成果和结束标识
C.文档的编制有助于提高工作效率
D.文档不能作为检查项目设计进度和设计质量的依据
第7题:
具体叙述你在开发软件过程中是如何保证软件质量的,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境?
第8题:
论信息系统开发方法及应用
信息系统是一个复杂的人机交互系统,它不仅包含计算机技术、软件技术、通信技术、网络技术以及其它工程技术,它还是一个复杂的管理系统,需要管理理论和方法的支持。因此,与其它工程项目相比,信息系统工程项目的开发和管理显得更加复杂,所面临的风险也更大。如何选择一个合适的开发方法,以保证在多变的市场环境下,在既定的预算和时间要求范围内,开发出让用户满意的信息系统,是信息系统建设时所必须考虑的首要问题。
请以“信息系统开发方法及其应用”为题,分别从以下三个方面进行论述。 1.概要叙述你参与管理和开发的信息系统以及你在其中所担任的主要工作。 2.简要说明目前比较主流的信息系统开发方法的内涵及特点,并结合项目实际情况,阐述所选择的开发方法及其原因。 3.结合你具体参与管理和开发的实际项目,举例说明所选取的信息系统开发方法的具体实施过程,并详细分析实施效果。
一、论文中要说明所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。
二、目前主流的信息系统开发方法包括:结构化方法,面向对象方法、原型化方法和面向服务的方法。
1、结构化方法
结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化方法也称为生命周期法,是一种传统的信息系统开发方法,由结构化分析(Structured Analysis,SA)、结构化设计(Structured Design,SD)和结构化程序设计(Structured Programming,SP)三部分有机组合而成,其精髓是自顶向下、逐步求精和模块化设计。
结构化方法假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析与设计的要求对其进行进一步的模块分解或组合。
2、面向对象方法
面向对象(Object-Oriented,OO)方法认为,客观世界是由各种“对象”组成的,任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个对象“类”,是该对象类的一个元素。复杂的对象可由相对简单的各种对象以某种方式而构成,不同对象的组合及相互作用就构成了系统。
OO方法是当前的主流开发方法,拥有很多不同的分支体系,主要包括OMT(Object Model Technology,对象建模技术)方法、Coad/Yourdon方法、OOSE(Object-Oriented Software Engineering,面向对象的软件工程)方法和Booch方法等,而OMT、OOSE和Booch已经统一成为UML(United Model Language,统一建模语言)。
3、原型化方法
结构化方法和面向对象方法有一个共同点,即在系统开发初期必须明确系统的功能要求,确定系统边界。从工程学角度来看,这是十分自然的:解决问题之前必须明确要解决的问题是什么。然而,对于信息系统建设而言,明确问题本身不是一件轻松的事情。
原型化方法也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。
4、面向服务方法
OO的应用构建在类和对象之上,随后发展起来的建模技术将相关对象按照业务功能进行分组,就形成了构件(Component)的概念。对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务(Service-Oriented,SO)的开发方法。由此可见,面向对象、基于构件、面向服务是三个递进的抽象层次。
从企业应用的角度来看,企业内部、企业与企业之间各种应用系统的互相通信和互操作性直接影响着企业对信息的掌握程度和处理速度。如何使信息系统快速响应需求与环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响企业信息化建设效率的关键问题,而SO的思维方式恰好满足了这种需求。
关于这些方法的更详细说明,请参看《系统分析师教程》第7章。
三、结合项目实际分析效果主要是和项目的背景相结合,说出所采用方法的优势,在表达优势的同时,也可体现出劣势,最好能给出针对劣势的一些解决方案。
第9题:
论逻辑网络设计过程中财用户需求的把握
对于网络规划设计工程师来说,在把某项工作系统化的时候,正确地理解该项工作的内容并设计出有效的系统,是一件最困难的事情。为了把用户的需求正确无误地反映到网络工程项目的逻辑设计文档中,常规的做法是将该工程项目的需求说明书和逻辑设计文档交给用户征求意见。
请围绕“逻辑网络设计过程中对用户需求的把握”论题,依次对以下3个问题进行论述。
1.叙述你参与规划、设计的网络工程项目的概要及其逻辑网络设计的目标,说明你所承担的工作。
2.结合你的切身实践叙述该项目网络技术选择时的主要考虑因素。
3.就你所下过功夫的地方叙述,为了把用户需求反映到网络工程项目的逻辑设计文档中,采取了哪些手段与用户进行通信?对于你所采用的手段,各举出一点你认为有效果的方面和无效果的方面,简要叙述你对这方面的评价。
第10题:
文档的编制在网络项目开发工作中占有突出的地位。下列有关网络工程文档的叙述中,不正确的是()。
第11题:
第12题:
第13题:
论项目管理工具的选用
项目管理是系统分析师必须面对的一项常现任务。组织、计划和管理项目的开展,协调、安排与调度项目中各类可用的资源,期望在有限的时间、资源和费用的约束下,保质保量地完成项目,这些是信息系统项目管理的主要内容。目前大都已采用相应的项目管理工具加以辅助。
根据你实际参与开发和管理的经验,论述下列三个问题:
(1)简述你参与分析和开发的项目概要和你所担任的工作。
(2)具体叙述你是如何选用项目管理工具来辅助项目的管理的。采取了哪些相应的措施和办法?取得了什么效果?
(3)进一步叙述你对所选用的项目管理工具的评价。你认为有哪些可以改进的地方?你所期望的理想的项目管理工具应当有哪些主要特征?
第14题:
具体叙述你在软件开发过程中是如何进行软件复用的,采取过哪些软件复用的技术和措施?解决过哪些相应的矛盾或问题?
第15题:
论配置管理技术
通常,配置管理是为信息系统开发提供一套配置软件及其部件的管理办法和原则,涉及到管理各类信息系统及其部件的配置参数与信息,以及有关的变更信息。比如,配置管理的内容可以包括制定好配置的计划、实施软件的变更管理、版本管理与发行管理、提供配置审核和配置报告等。
(1)简述你参与分析和开发的系统概要和你所承担的具体工作。
(2)具体叙述你在开发过程中是如何进行配置管理的,采取过哪些配置管理的技术和措施?解决过哪些相应的矛盾或问题?
(3)简要说明你在开发过程中实施配置管理的具体效果。你现在认为还有哪些可以改进,如何改进?
第16题:
简要说明你在使用软件开发工具的操作过程步骤。你现在认为还有哪些可以改进的地方?如何加以改进?
第17题:
具体叙述你在参与开发的工作流系统中,遇到过哪些实际问题?你是怎么解决的?
第18题:
简要说明你在软件开发过程中实施软件配置管理的具体效果。你现在认为还有哪些可以改进的地方?如何加以改进?
第19题:
根据《软件文档管理指南GB/T16680-1996》,关于项目文档编制计划,下面说法不正确的是()
A.文档计划应分发给开发组成员,此外所有与该计划有关的人都应得到文档计划
B.编制文档计划的工作应及早开始,对计划的评审应贯穿项目的全过程
C.文档计划中应规定每个文档要达到的质量等级,其本身必须是一个单独的正式文档
D.文档计划中应指定文档管理员等参与文档工作的人员职责
第20题:
A.可以实现文档编制过程的模板化和规范化
B.可建立文档基础资源库,有利于文档复用
C.将编制文档转变为填文档和改文档的过程
D.可以根据输入的主题自动编制完整的文档
第21题:
第22题:
在软件文档中,你认为哪些文档对于软件的维护最重要?
第23题: