考生答案:
3. 为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统校对无误即印出机票给旅客。请分两层画出该系统的数据流图。 (10分)标准答案:
5
考生答案:
4. 多个软件工程师合作开发一个项目,各开发者之间需要两两互相通信。假设每一条通信路径的开销为300 LOC/年(LOC为代码行数)。(1)设有6名软件工程师,如果单独工作,每个人的生产率是6500 LOC/年,那么由这6名软件工程师组成的项目组的生产率是多少?(2)在这一年期限的最后两个月,又增加了两名工程师,新增成员的个人生产率为4500 LOC/年,那么这8人组成的项目组全年完成的开发工作量又是多少条代码行? (10分)标准答案:(1)6名软件工程师之间需要建立的通信路径为:6* ( 6 -1 ) / 2 = 15 (条) 每一条通信路径的开销为300 LOC /年,所以共计花费300 * 15 = 4500 ( LOC/年) 由于每人的生产率是6500 LOC /年,则共计生产率为: 6 * 6500 – (300*15 ) = 34500( LOC/年)
(2)如果从第11月开始增加2个人,则通信路径增加了:8* ( 8 -1) / 2 – 15 = 13(条) 所以通信开销增加了:(300 / 12) * 2 * 13 = 650 (LOC) 而这2人的开发工作量为:(4500 / 12) * 2 * 2 = 1500 (LOC) 则总计工作量为:34500 + 1500 – 650 = 35350 (LOC)
1. 一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无。主机包括一个机箱,一个主板,一个电源,存储器等部件。存储器又分为固定存储器、活动存储器,固定存储器又分为内存和硬盘,活动存储器又分为软盘、光盘、优盘。请建立微机的类图。 (10分)标准答案:
6
考生答案:
2. 欲开发一个银行的活期存取款业务的处理系统:储户将填好的存/取款单和存折交给银行工作人员,然后由系统作以下处理;(1)业务分类处理:系统首先根据储户所填的存/取款单,确定本次业务的性质,并将存/取款单和存折交下一步处理;(2)存款处理:系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库;最后将存折还给储户; (3)取款处理:系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库提取现金;最后将现金和存折还给储户。绘制该系统的数据流图和软件结构图。
7
8