和开发过程中,必须遵循一定的方法,试论述以下问题:
1.数据库设计的基本任务?
2.按规范设计的方法,数据库设计可划分为几个阶段?
3.数据库设计各阶段的基本任务?
RUP是Rational Unified Process(统一开发过程)的缩写,RUP是与UML并行开发出来的一种软件开发过程方法,是美国Rational公司提出的软件过程Rational Object Process 的后继,而且合并了数据工程、商业建模、项目管理和配置管理等领域的更多内容,并非常紧密地结合到Rational公司的Rational产品集中。
统一过程是软件开发过程,它是将用户的需求转化为一个软件系统的一系列活动的总称。它不仅仅是一个过程,更是一个通用过程框架,可以应用于不同类型的软件系统、各种不同的应用领域、各种不同类型的组织、各种不同的功能级别以及各种不同的项目规模。请根据你实际参与开发的经验,论述下列三个问题:
简述统一开发过程与其他软件过程的区别与联系。
阅读以下关于软件开发方面的叙述,回答问题1至问题4。
当前企业中的业务都是在全球化、快速变化的环境中运营的,传统的软件开发过程无法适应由此产生的快速软件开发需求。20世纪90年代后期,一些软件开发人员在Agile Allicance 2001中系统地阐述了敏捷开发的原则,试图强调灵活性在快速且有效地生产软件中所发挥的作用。目前,众多的软件生产企业已经在实际的软件开发过程中接纳并实践了敏捷开发方法中的基本原则。
敏捷开发有许多典型方法,包括极限编程(eXtreme Programming)、Scrum、Crystal和DSDM等。请问这些方法共同的基本原则是什么?
在系统开发方法论的实际发展过程中,共有两种开发方法被提倡和发展,它们是()和自顶而下的开发方法。
A.自上而下
B.全面进行
C.自底而In
D.单纯进行
A.并非所有的需求都能在系统的开发前准确地说明
B.有快速的系统建造工具
C.项目参加者不存在通信上的障碍
D.需要实际的、可供用户参与的系统模型
A.对各种策略进行一一的评估
B.尽可能准确地界定问题
C.从中选出一种或数种介入策略,并确定介入的目标
D.实际介入
E.寻找可能解决问题的所有策略
F.评估介入的成效
简述你参与分析和开发的系统概要和你所承担的具体工作。
●信息工程是面向企业计算机信息系统建设,以(35)为中心的开发方法。信息工程方法认为,与企业的信息系统密切相关的三要素是:企业的各种信息、企业的(36)和企业采用的信息技术。信息工程自上而下地将整个信息系统的开发过程划分为四个实施阶段,分别是(37)阶段、业务领域分析阶段、系统设计阶段和系统构建阶段。
(35)A.数据
B.应用
C.需求
D.架构
(36)A.组织结构
B.业务过程
C.信息架构
D.业务关系
(37)A.信息捕获
B.信息建模
C.信息规划
D.信息处理
试题三 论企业架构管理与应用
企业架构管理(Enterprise Architecture Management,EAM)从功能、应用、信息和技术四个层面定义了企业应用系统的结构,并通过业务需求驱动开发过程,为企业应用系统的开发提供标准和指导。EAM将企业的业务和技术需求联系在一起,以管理业务变更为核心,强调业务与技术对齐,构建一个高内聚、动态的企业应用解决方案。
EAM能够帮助企业识别可以提高运营效率的潜在领域,有助于企业建立从战略到解决方案交付的各种关系,识别技术解决方案中最优的业务成果,能够在业务重组、兼并、收购和其他业务变更计划中为企业最大化地节约成本,降低相关风险。
请围绕“企业架构管理与应用”论题,依次从以下三个方面进行论述。
1.简要叙述你参与实施的企业应用系统的开发背景与总体需求、系统所采用的技术体制、实施企业软件架构管理的动机与期望以及你所承担的实际工作。
2.结合项目实际,简要阐述企业架构管理包含哪些方面的内容,每个方面包括哪些主要活动。
3.阐述你在实施企业架构管理的过程中都遇到了哪些实际问题,以及解决这些问题的方法和过程。
阅读以下关于原型法的叙述,回答问题1至问题3。
某软件公司多年来开发的项目大都采用结构化方法。但系统开发的实践表明,尽管在许多情况下使用了严格定义或预先说明的方法,但当系统建成以后,用户仍然觉得建立的系统是不完全正确或不完备的,因此需要进行反复地修补。
针对上述情况,公司的李总工程师提出,应该引入原型法,以快速地确定用户需求,提高开发过程中的生产率和最终系统的质量。
请用400字以内文字,分别论述原型法与严格定义法适用的场合。