论文
1、企业信息系统的安全
2、电子政务信息共享整合
3、多层分布式结构系统的开发
4、项目管理中的进度控制
案例分析
一、旧的基于CS的OA系统,开发新的基于BS的OA系统,使用CGI技术
计算利用率ρ(LAN, Web服务器, 数据库服务器)
CGI技术存在的主要问题和原因,写出两种代替技术
二、数据汇总、同步 方面的题
三、软件架构、4+1视图。
软件架构基于场景驱动的迭代设计过程
软件架构开发视图
四、原型法与严格定义法各适合什么类型的开发
原型生命周期约束方法
原型法项目管理
五、业务持续和灾难恢复
双机冗余备份的功能,选择双机冗余备份设备要注意的问题。
基于数据的备份中心的功能,选择备份中心注意的问题。
备份间隔时间、系统日常运行性能、灾难时数据损失 三者的关系。
刚考完,出考场,忘了许多了。
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1703785
一、CGI的性能问题,每次运行一个CGI程序,系统就跑多一个进程,即使是同一CGI程序的再次运行也一样。
CGI的调试问题,即使对CGI程序只做很小改动,也需要重新启动WEB服务器。
CGI的开发问题,业务逻辑相关的程序代码与界面相关的HTML代码混在一块,开发、修改麻烦。
二、企业应用集成EAI
EAI包括硬件、体系结构、软件、过程的集成。包括以下三个层次:业务过程集成、应用集成、数据集成。
数据集成是应用集成和业务过程集成的基础。在集成以前,要对数据进行统一标识,分类,并进行元数据建模。
EAI的作用:增进与客户的联系,增强供应链间的联系,改善内部流程,减少市场化周期。
三、软件架构:《系统分析师技术指南》第12章,P228
软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。软件架构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。
Kruchten在1995年提出了一个“4+1”的视图模型。“4+1”视图模型从5个不同的视角来描述软件架构,包括逻辑视图、进程视图、物理视图、开发视图、场景视图。每个视图只关心系统的一个侧面,5个视图结合在一起才能反映系统的软件架构的全部内容。
开发视图主要侧重于软件模块的组织和管理,要考虑软件内部的需求,如软件开发的容易性、软件的重用和软件的重要性,要充分考虑由于具体开发工具的不同而带来的局限性。
开发视图通过系统输入输出关系的模型图和子系统图来描述。开发视图所用的风格通常是层次结构风格,每个子系统仅能与同层或更低层的子系统通信。
场景可以看做是那些重要系统活动的抽象,它使4个视图有机联系起来,从某种意义上说场景是最重要的需求抽象。在开发构架时,它可以帮助设计者找到构架的构件和它们之间的作用关系。同时,也可以用场景来分析一个特定的视图,或描述不同视图构件间是如何相互作用的。场景可以用文本表示,也可以用图形表示。