论信息系统规划及实践 信息系统建设是投资大、周期长、复杂度高的系统工程。系统规划可以减少信息系统建设的盲目性,使系统具有良好的整体性和较高的适应性,建设工作有良好的阶段性,并能缩短系统开发周期,节约开发费用。信息系统规划紧密围绕组织发展目标,统筹分析组织发展、业务开展所需的各类信息以及相关的业务系统、信息管理系统,提出完整的信息整合、集成方案,各类信息系统的建设方案,提出面向组织战略发展的系统开发计划。信息系统的规划是系统生命周期中的第一个阶段,也是系统开发过程的第一步,其质量直接影响系统开发的成败。 请围绕“信息系统规划及实践”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的信息系统建设项目及在其中所担任的主要工作。 2.根据系统规划的主要任务,详细论述系统规划工作的主要步骤。 3.结合你具体参与管理和开发的实际项目,说明如何实施系统规划,并指出具体实施过程中遇到的问题和解决方案。
从技术上来看,数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的,人们事先不知道但又潜在有用的信息和知识的过程。从商业角度来看,它是一种新的商业信息处理技术。
CMMI (Capability Maturity Model Integration)的本质是软件管理工程的一个部分。软件过程改善是当前软件管理工程的核心问题,计算的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基于模型的过程改进是指用采用能力模型来指导组织的过程改进,使之过程能力稳定的进行改善,该组织也能变得更加成熟。请根据你实际参与开发的经验,论述下列三个问题:
论软件系统的容灾与恢复
阅读以下关于系统业务架构分析的叙述回答问题。某集团下属煤矿企业委托软件公司开发一套煤炭运销管理系统,该系统属于整个集团企业信息化架构中的业务层,系统针对煤矿企业开发,包括合同管理、磅房管理、质检化验、运费结算等功能。部分业务详细描述如下。(1)合同管理:合同签订、合同查询、合同跟踪等。(2)磅房管理:系统可以从所有类型的电子磅自动读数;可以自动从电子磅上读取车辆皮重、毛重,计算出净重;可根据合同内容自动减少相应提货单剩余数量,如果实际发货量超过合同额则拒绝发货。(3)质检化验:根据过磅单、车号,生成化验分析委托单,生成化验分析报告。(4)运费结算:依据过磅单上的净重、化验单、合同规定,自动计算出原料结算单、运费结算单。煤矿企业根据集团的工作计划制订本企业的业务计划,煤矿企业根据集团划拨指标和提供的原料生产煤炭,所生产的煤炭交由集团统一管理和销售给客户。软件公司采用Zachman框架对企业业务架构和业务过程进行分析,结果如表2一1所示。
论项目风险管理及其应用
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。请根据你实际参与开发的经验,论述下列三个问题:
论软件的系统测试及其应用 软件测试是软件交付客户前必须要完成的重要步骤之一,目前仍是发现软件错误(缺陷)的主要手段。系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,针对整个系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。系统测试的主要内容包括功能性测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等。 请围绕“软件的系统测试及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。 2.详细论述软件的系统测试的主要活动及其所包含的主要内容,并说明功能性测试和性能测试的主要目的。 3.结合你具体参与管理和开发的实际项目,概要叙述如何采用软件的系统测试方法进行系统测试,说明具体实施过程以及应用效果。
阅读以下关于系统结构的叙述,回答问题1至问题4。A企业目前使用的是基于C/S结构的OA(办公自动化)系统,某软件开发公司为该企业设计了一个基于B/S结构的新OA系统。1.系统目前的运行情况(1)公司大约有500名雇员,每名雇员配备有一套PC机,每个部门有独立子网。(2)员工所用PC机的IP地址由其所在部门指派,由公司信息部负责IP地址的管理工作。(3)目前的OA系统大约由16个子系统组成,包括公文管理子系统、公共信息管理子系统、个人信息管理子系统;邮件管理子系统、任务管理子系统、差旅审批子系统、采购子系统等。(4)应用软件存储在服务器和客户机上。数据库的检索和更新功能主要在服务器上,而数据的输入和结果的显示功能则主要在客户机上。软件的配置、维护和升级由信息部负责处理。2.计划实现的新系统(1)新OA系统的体系结构如下图所示,包括安装了浏览器的客户机(PC)、Web服务器、以及一个数据库服务器。(2)用CGI连接数据库服务器和Web服务器。(3)用户使用新的OA系统时,首先通过登录窗口输入一个职工号码和口令。(4)cookie是Web服务器指示客户浏览器存储指定变量名和值的方法。在启动多个CGI程序的情况下,应用cookie可以避免通过登录窗口重复输入职工号码和口令。在新的OA系统中,职工号码在其浏览器中被设置为一个cookie值。每启动一个CGI程序,从浏览器传送的职工号码(一个cookie值)就和Web服务器上存储的职工号码相比较。如果匹配,应用就继续:若不匹配,就显示登录窗口,提示用户输入职工号码和口令。3.新OA系统的访问控制新OA系统中有以下两种访问控制。(1)访问控制1各子系统的用户只能通过安装在本部门的客户机处理其业务,例如任务管理子系统的用户在处理业务时只能使用安装在本部门的客户机。(2)访问控制2只允许授权职工通过为其配置的客户机使用差旅审批子系统。4.性能评估方法(1)性能评估模型是一个M/M/1排队模型,其中LAN、Web服务器和数据库服务器按照下图所示串联连接。pLAN、/pWeb、PDB分别表示LAN、Web服务器和数据库服务器的利用率。(2)已经测得LAN、Web服务器和数据库服务器的平均处理时间。基于这些测量值,用排队论估算并发连接的客户数量增加时的响应时间。(3)根据测得的处理时间,LAN、Web服务器和数据库服务器对单个客户请求的平均处理时间为30ms、40ms和10ms。(4)根据以往的经验可知,每秒平均有20个事务,且事务到达间隔服从负指数分布。(5)每个队列的平均系统时间(平均等待时间与平均处理时间之和,单位:s)可用以下公式计算:
设P={1,2,3),则满足既是对称性,又是反对称性的关系是______。A.{<1,1>,<2,3>,<3,3>)B.{<1,1>,<2,1>,<3,2>)C.{<1,1>,<2,2>,<3,3>)D.{<1,1>,<2,1>,<1,3>)
通常,软件配置管理是为软件开发提供一套配置软件及其部件的管理办法和原则,涉及到管理各类软件及其部件的配置参数与信息,以及有关的变更信息。比如:软件配置管理的内容可以包括制定好软件配置的计划、实施软件的变更管理、软件的版本管理与发行管理、提供软件配置审核和配置报告等。请根据你实际参与开发的经验,论述下列三个问题:
设集合A有4个元素,则A上不同的等价关系的个数为______。A.14个B.15个C.16个D.11个
阅读以下关于软件系统可行性分析的叙述,在答题纸上回答问题l至问题3。某软件开发企业受对外贸易公司委托开发一套跨境电子商务系统,项目组从多个方面对该电子商务系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为300万,建设期为1年,运营期为4年,该方案现金流量表如表1.1所示。
信源以3:2的比例分别发出信号“1”和“0”。由于信道受到干扰。当发出“1”时,接收到“1”的概率为0.8,当发出“0”时,接收到“0”的概率为0.9。那么信宿接收到“0”时未产生误码的概率为______。A.0.077B.0.25C.0.75D.0.923
以下表达式在______进制时成立:251-53=176。A.六B.七C.八D.十六
论软件需求验证方法及其应用 在软件开发过程中,如果后期或在交付之后发现了需求问题,则修补需求错误需要投入大量的人力物力。因此,开展软件需求验证,对软件需求规格说明书(SRS)的正确性和质量进行验证,是需求分析的重要工作内容。需求验证也称为需求确认,主要内容包括:确定SRS正确地描述了预期的、满足项目干系人需求的系统行为和特征;确定软件需求是从用户需求、业务规格和其他来源中正确推导而来的;确定需求的完整性、一致性和高质量。需求验证为后续的系统设计、实现和测试提供了足够的基础。 请围绕“软件需求验证方法及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。 2.简要说明需求验证的主要方法及实施过程。 3.结合你具体参与管理和开发的实际项目,阐述所选择的验证方法及其原因,说明具体实施过程,并详细分析实施效果。
软件质量是软件项目中的重要角色,在软件开发团队中,由于质量被视为软件产品的生命,因此始终被人们所高度关注;然而在现实生活中,许多软件产品却时常陷入质量低下的漩涡,总是不尽人意。究其根源,在于这些软件产品对其质量内涵的把握,仅仅停留在减少软件运行错误、加强软件测试、避免软件缺陷的一般性层面,而对整个软件开发生命周期的全过程质量管理,缺乏总体架构。因此,在大型软件产品的开发与设计中,对于软件质量的要求体现得更加明显。请根据你实际参与开发的经验,论述下列三个问题:
阅读以下关于软件架构的叙述,回答问题1至问题3。 软件架构是指大型、复杂软件的系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能需求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用一个公式来表达: 软件架构={构成系统的元素,指导元素集成的形式,关系和约束} “4+1”视图模型用五个视图组成的模型来描述软件架构。该模型包含五个主要的视图。 .逻辑视图(Logical View),描述了设计的对象模型,支持系统的功能需求。 .进程视图(Process View),描述了设计的并发和同步特征,支持系统的运行特性。 .物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性,支持系统的拓扑、安装和通信需求。 .开发视图(Development View),描述了在开发环境中软件的静态组织结构,支持软件开发的内部需求。 .场景(Scenario),用来说明重要的系统活动,是其他四个视图在用例(Use Case)驱动下的综合。
操作数据存储,即ODS是介于数据库和数据仓库之间的一种数据存储技术。和面向应用的分散的数据库相比,ODS中的数据组织方式和数据仓库一样也是面向主题的和集成的,对进入ODS的数据也像进入数据仓库的数据一样进行转换和集成处理。此外,ODS只是存放当前或接近当前的数据,如果需要的话,可以对ODS中的数据进行增删和更新等操作。虽然数据仓库中的数据也是面向主题和集成的,但这些数据一般不进行修改。请根据你实际参与开发的经验,论述下列三个问题:
1到1000的整数(包含1和1000)中至少能被2,3,5之一整除的数共有______个。A.668B.701C.734D.767