
1,26刷期术考试 2001年秋天 考试指导方针: 1.考试时间为3个小时, 2。如果有疑月和需要陈清的地方,面问监考人。 3。把答案写在提供的考试小册子中。 4.打开笔记本。 5。不允许带书,翻书。 6。不允许使用笔记本电脑: T。不允许使用电话成其他通讯设备。请把在身上的通讯设备关掉。 8。计算器不是必须的且不允许使用 9.总分100分(5个问题,每个20分), 10,在考试小厨子上写下你的名字和辄箱地址。 11.简答题:你的答案限制在最多2-4个句子或短语。2个句子或短语完全是够会答这些问 题:4个句子不是必需的。正明你理解了原理和关键点。如果你的答案把主要的答出,你 将得到所有的分数。细节不是必需的。 /8 1,款件处理,(20分) Chis负责解省理工化学药品存货系统,ITCTIS·随着更高安全的需要,麻省理工意识大
1.264 期末考试 2001 年 秋天 考试指导方针: 1. 考试时间为 3 个小时。 2. 如果有疑问和需要陈清的地方,询问监考人。 3. 把答案写在提供的考试小册子中。 4. 打开笔记本。 5. 不允许带书,翻书。 6. 不允许使用笔记本电脑。 7. 不允许使用电话或其他通讯设备。请把在身上的通讯设备关掉。 8. 计算器不是必须的且不允许使用。 9. 总分 100 分(5 个问题,每个 20 分)。 10.在考试小册子上写下你的名字和邮箱地址。 11.简答题:你的答案限制在最多 2-4 个句子或短语。2 个句子或短语完全足够会答这些问 题;4 个句子不是必需的。证明你理解了原理和关键点。如果你的答案把主要的答出,你 将得到所有的分数。细节不是必需的。 1/8 1. 软件处理。(20 分) Chris 负责麻省理工化学药品存货系统,MITCTIS 。随着更高安全的需要,麻省理工意识大

系饶分类的不正规性,化学药品的递送和处理要改变,从麻省理工工程指导委员会的第一次 会议后,Chris对L.254所必雷的性能有一个大体的概念。ara是委员会的领袖。D阳va同 Chris,“Chris,MITCIS将会持候多长时间.” Chr1s国答道:“我认为将持续9个月,但这只是个粗糙的估计,” “那是不行的”,说。“我真的希里你许诺是3或4个月。我们绝对要在6个月内拿下 MITCIS:我无法再容忍以后我们的安全被曝光,那是最坏的。你知道问恩的严重性,对马? 你能在6个月内完成玛?“ “我不太有把握”,Cs减恳地说。“我还得更加仔细的查看工程方案,然而我会尽白己最 大的务力找到一个在6个月内完成工程的方法.“ “那线把6个月作为目标吧,到那时,”Da说,“无论如何,那线开始吧.”其余委员会的 人也达成一数。 5个星期后,系统需求的用加工作使Gis确信完成工程的时间更靠近最初猜测的9个月, 而不是6个月,不过他以为有好运的话他依然可能会在7或8个月完成,他不希望自己被认 为是一个麻颜制造者成不合作的人,他塑在委员会中斯文优耀,因为这将沉重的影响他的晋 升和将来的分配. Cis小组稳国的简进,需求分析却比他们所希真的持续更长。每一个实验室和部门军有自 己的一套办事方法,花费里好长时同在共同方法上达成一致。他们几乎用3个月完成顶定要 6个月才能完成的工程.“我们没有办法把剩下的工作在3个月完成.”Cris告诉ava。他 告诉Dnvm他需要2个月的宽限期。重行计划时间表,工程8个月完成。实际上,Chs觉 得90个月工程可完工,他不能以为可把那些时阿赠送给委员会。 几个星期后,Cis认识到数据岸,网页和程序的设计都不能达到所希望的快捷。“你能够 容易的实现同部,”他骑附下组。“当我们接触剩下那部分时我们会担心的,” 2/8 Cs与麻省理工指导委员会开会。他说“我们己在8个月的工程上花了7个月,详细的设 计基本完成,取得了很大的速步但8个月完成不了工程.”aa直布了地的第二个进度表滑 到了10个月,Dava拖忽并要求Cr】想办法把时间表钱复成8个月
系统分类的不正规性,化学药品的递送和处理要改变。从麻省理工工程指导委员会的第一次 会议后,Chris 对 1.264 所必需的性能有一个大体的概念。Dava 是委员会的领袖。Dava 问 Chris,“Chris,MITCIS 将会持续多长时间。” Chris 回答道:“我认为将持续 9 个月,但这只是个粗糙的估计。” “那是不行的”,Dava 说。“我真的希望你许诺是 3 或 4 个月。我们绝对要在 6 个月内拿下 MITCIS;我无法再容忍以后我们的安全被曝光,那是最坏的。你知道问题的严重性,对吗? 你能在 6 个月内完成吗?” “我不太有把握”,Chris 诚恳地说。“我还得更加仔细的查看工程方案,然而我会尽自己最 大的努力找到一个在 6 个月内完成工程的方法。” “那就把 6 个月作为目标吧,到那时,”Dava 说,“无论如何,那就开始吧。”其余委员会的 人也达成一致。 5 个星期后,系统需求的附加工作使 Chris 确信完成工程的时间更靠近最初猜测的 9 个月, 而不是 6 个月,不过他以为有好运的话他依然可能会在 7 或 8 个月完成。他不希望自己被认 为是一个麻烦制造者或不合作的人,他想在委员会中斯文优雅,因为这将沉重的影响他的晋 升和将来的分配。 Chris 小组稳固的前进,需求分析却比他们所希冀的持续更长。每一个实验室和部门都有自 己的一套办事方法,花费里好长时间在共同方法上达成一致。他们几乎用 3 个月完成预定要 6 个月才能完成的工程。“我们没有办法把剩下的工作在 3 个月完成。”Chris 告诉 Dava。他 告诉 Dava 他需要 2 个月的宽限期,重行计划时间表,工程 8 个月完成。实际上,Chris 觉 得 9-10 个月工程可完工,他不能以为可把那些时间赠送给委员会。 几个星期后,Chris 认识到数据库,网页和程序的设计都不能达到所希望的快捷。“你能够 容易的实现局部,”他吩咐下组。“当我们接触剩下那部分时我们会担心的。” 2/8 Chris 与麻省理工指导委员会开会。他说“我们已在 8 个月的工程上花了 7 个月。详细的设 计基本完成,取得了很大的进步但 8 个月完成不了工程。”Dava 宣布了他的第二个进度表滑 到了 10 个月。Dava 抱怨并要求 Carl 想办法把时间表恢复成 8 个月

九个月过去了,工作组完成了细节设计,然而系统的某些部分仍然还是程序开发。工作组恐 怕依然不能在10个月内完成任务,Ch1s宣都了第三个时间表一一12个月,当Chris宣布 这一事放时,D¥a险都气红,来自麻省理工大学指导委员会的压力更加强烈了。Ctis开始 察觉到他有可能丢失工作。 译码进行的相当好,但一些地方需要重新设计和编码,工作组没有把网真,数据库,V队Y们sn Bas)中的细节设计适当。而且一些执行起来有冲突。工程的遗行了11个月的指导委员会 会议上,Cis宣布了第四个时何表事故一一l4个月,aa脸变青了,“你知道你在做什么 吗?”Dava叫喊着。“在工程将要执行时,你明显是心中没数!在工程完工后,我会告乔你, 工程以12个月为限,或是你离职!你和你的小组以后每星期工作80小时直到工程交付! ”Cris感觉他的血压上升,尤其是起初Davm支持他进入一个不现实的时间安排表,但是 他知道由于四次的时间表事校,也己经不再可信。 Ch1s把会议的情况传达给了他的小组。他们务力工作,设法在13个月结束时交付款件。 盖.列出开发小完成他们的工程过星中见的至少5个错误《7分) 6.概述小组在赏源,办法预算评估中应该递免这些错误/问题的关健步露。至少列出5步: 用1-2个句子或复语描述(6分) c,概述在款件开发过程中小组应该避免这些带误/月题的关健步骤。至少列5步:用1-2个 句子成短语描述。给一个在6个月达到一个可装运的系统大体的时间限(?分) 3/8 2.数模(20分) 下面是一套麻省理工大学新化学药品信息系统的商业规则一一T℃IS 。.ITCIS可以支持在麻省理工学院各部门的10个实险室,研究中心和管理部门,信 息是包含着实验蜜的名字,电话号码。麻省理工学院的地址和电子信函。每一个实验 室都有一个唯一的身份。每一个实验室以它们的位置为基础划分在5个区城中的一个: 这些区域的以中心,东部,西部,北部和西北部命名。 6.各个实验室有自己的组织机构(部门,研究中心或是管理部门)。麻省理工有绘制了 部门,研究中心和管理部门的3张图表。三张表有一些要素是公有的:一个唯一的I
九个月过去了,工作组完成了细节设计,然而系统的某些部分仍然还是程序开发。工作组恐 怕依然不能在 10 个月内完成任务。Chris 宣布了第三个时间表——12 个月。当 Chris 宣布 这一事故时,Dava 脸都气红,来自麻省理工大学指导委员会的压力更加强烈了。Chtis 开始 察觉到他有可能丢失工作。 译码进行的相当好,但一些地方需要重新设计和编码。工作组没有把网页,数据库,VB(Visual Basic)中的细节设计适当。而且一些执行起来有冲突。工程的进行了 11 个月的指导委员会 会议上,Chris 宣布了第四个时间表事故——14 个月。Dava 脸变青了,“你知道你在做什么 吗?”Dava 叫喊着。“在工程将要执行时,你明显是心中没数!在工程完工后,我会告诉你。 工程以 12 个月为限,或是你离职! 你和你的小组以后每星期工作 80 小时直到工程交付! “ Chris 感觉他的血压上升,尤其是起初 Dava 支持他进入一个不现实的时间安排表。但是 他知道由于四次的时间表事故,他已经不再可信。 Chris 把会议的情况传达给了他的小组。他们努力工作,设法在 13 个月结束时交付软件。 a.列出开发小组完成他们的工程过程中犯的至少 5 个错误(7 分) b.概述小组在资源,办法预算评估中应该避免这些错误/问题的关键步骤。至少列出 5 步; 用 1-2 个句子或短语描述(6 分) c.概述在软件开发过程中小组应该避免这些错误/问题的关键步骤。至少列 5 步;用 1-2 个 句子或短语描述。给一个在 6 个月达到一个可装运的系统大体的时间限(7 分) 3/8 2. 数模(20 分) 下面是一套麻省理工大学新化学药品信息系统的商业规则——MITCIS a.MITCIS 可以支持在麻省理工学院各部门的 150 个实验室,研究中心和管理部门。信 息是包含着实验室的名字,电话号码,麻省理工学院的地址和电子信函。每一个实验 室都有一个唯一的身份。每一个实验室以它们的位置为基础划分在 5 个区域中的一个; 这些区域的以中心,东部,西部,北部和西北部命名。 b.各个实验室有自己的组织机构(部门,研究中心或是管理部门)。麻省理工有绘制了 部门,研究中心和管理部门的 3 张图表。三张表有一些要素是公有的:一个唯一的I

D号,名字,地址和电话号码。它们也有一些独特的属性: i.各部门有属于他们的麻省理工学校 11.酥究中心有附务限制 iii.管理部门要求嫩目数字。 6,麻省理工有两个特定区域存放亿学药品。一个为中心和西部服务。一个为中心,东 部,北部和西北部效劳。特定的区域叫做A和B。它们有地址和电话号码。你没有必要 模报存储的领别。 4,麻省理工用有化学药品产品销售人员。他们都是麻省理工的雅员。每个派到一个地 方。麻省理工记录了每一个摩员的姓名,唯一的扇员1D号,电子信函和地址。 ®,一个实验室至少有一人在职,通常有若干雇员。每一个雇员在所支撑的实验室扮演 一个角色:第一位的支撞,后报支粹和专家。一个程员可同时支特多个实验室。角色 应该股证, [,实验室输入订单按电话号码成通过网页。每一条订单有一个坐一的数字。实验室和 订单的日期。每个订单被分配给一个隆护化学药品的人,他银踪它的状态。 愿命令有许多条款。每一行都有项日的代码(化学药品的产品代码)和数量, 那里还有包含化学产品的他表格,等等,但是你不雷要横拟能门。注意在实验室和员工间 存在不止一个间接关系,这是使像TCIS这件实际系统复杂化和混乱的主要原因,但它经 常会出现。 4/8 你必须绘制一个符合这一套商业规则的数帮模型。按这些少骤进行。你仅需是绘出一个包 含所有列在步爆中的元素的图表。 4为每个实体西一个盘子,给一个合超的名字。如果在你的模亚中有映射关系。明确 魏展示联合(中间的)的实体(5分) 6.列出盘子中每一个实体的特征。(5分) G,指出每个实体的主健,把主键(P)紧接于它的名学。(2分) 4绘出棋型中所有实体间的关系。湘出外健紧接在梅证(5分) ,指出关系集的势:关联快射,多对一晚射/一一映射,使用柱状给构符号:如果你 用另一个符号要定义它。(3分) 重复:你仅得要绘出一个包含所有列在步骤中的元素的图表
D号,名字,地址和电话号码。它们也有一些独特的属性: i.各部门有属于他们的麻省理工学校 ii.研究中心有财务限制 iii.管理部门要求账目数字。 c.麻省理工有两个特定区域存放化学药品。一个为中心和西部服务,一个为中心,东 部,北部和西北部效劳。特定的区域叫做 A 和 B。它们有地址和电话号码。你没有必要 模拟存储的级别。 d.麻省理工拥有化学药品产品销售人员。他们都是麻省理工的雇员。每个派到一个地 方。麻省理工记录了每一个雇员的姓名,唯一的雇员ID号,电子信函和地址。 e.一个实验室至少有一人在职,通常有若干雇员。每一个雇员在所支撑的实验室扮演 一个角色:第一位的支撑,后援支持和专家。一个雇员可同时支持多个实验室。角色 应该验证。 f.实验室输入订单按电话号码或通过网页。每一条订单有一个唯一的数字,实验室和 订单的日期。每个订单被分配给一个维护化学药品的人,他跟踪它的状态。 g.命令有许多条款。每一行都有项目的代码(化学药品的产品代码)和数量。 那里还有包含化学产品的其他表格,等等,但是你不需要模拟他们。注意在实验室和员工间 存在不止一个间接关系,这是使像 MITCIS 这种实际系统复杂化和混乱的主要原因,但它经 常会出现。 4/8 你必须绘制一个符合这一套商业规则的数据模型。按这些步骤进行。你仅需要绘出一个包 含所有列在步骤中的元素的图表。 a.为每个实体画一个盒子:给一个合适的名字。如果在你的模型中有映射关系,明确 地展示联合(中间的)的实体 (5 分) b.列出盒子中每一个实体的特征。(5 分) c.指出每个实体的主键,把主键(PK)紧接于它的名字。(2 分) d.绘出模型中所有实体间的关系。指出外键紧接在特征(5 分) e.指出关系集的势:关联映射,多对一映射/一一映射。使用柱状结构符号;如果你 用另一个符号要定义它。(3分) 重复:你仅需要绘出一个包含所有列在步骤中的元素的图表

5/8 数据车。(20分) 以问题2的数据核型为基础,你构建一个存放表,特征和关系与数据核型结构精确关联的数 暴岸。现在,你被要求写出下面用SQL语句书写的对于你的数据库的询间。你可以使用‘标 准'SQL或者MSAc©电ss SQ L句法。指出你使用的是椰一种。暂时的定义你 不明显使用的任同变量。 4列出所有灌员服务的实验室的名字,所有的座员,展示湘员的ID号, 雇员角色和实验室的名字,按崖员的ID号排序。(6分) 山按项日的数字顺序列出每个项目的最大数量,列出项目的数字,数量和次序数。(如 果你使用A©©·8.8QL句法,容视只有一个有最大操作的能显示在结果处 的存取限制,)《7分) 。,到除不限务一个实验室的雇员(不出现在实验室一痛员表的雇员),(假设事些扇 员不在任何的可以防止能们从廉员表上到除的序列中,)《T分) 6/8 对下面的问题,简复的回答《2一4个句子成短语) :TCP/IP在HTTP响应和请求后会断开玛?为什么/为什么不 (4分)
5/8 数据库.(20 分) 以问题 2 的数据模型为基础,你构建一个存放表,特征和关系与数据模型结构精确关联的数 据库。现在,你被要求写出下面用SQL语句书写的对于你的数据库的询问。你可以使用‘标 准’SQL或者MS Access SQL句法。指出你使用的是那一种。暂时的定义你 不明显使用的任何变量。 a. 列出所有雇员服务的实验室的名字,所有的雇员。展示雇员的ID号, 雇员角色和实验室的名字。按雇员的ID号排序。(6分) b.按项目的数字顺序列出每个项目的最大数量。列出项目的数字,数量和次序数。(如 果你使用Access SQL句法,忽视只有一个有最大操作的能显示在结果处 的存取限制。)(7分) c.删除不服务一个实验室的雇员(不出现在实验室——雇员表的雇员)。(假设那些雇 员不在任何的可以防止他们从雇员表上删除的序列中。)(7分) 6/8 对下面的问题,简短的回答(2-4个句子或短语) a. TCP/IP在HTTP响应和请求后会断开吗?为什么/为什么 不 (4分)

b.S8L在HTTP响应和请求后会断开吗?为什么/为什么不(4 分). C.HTTP POST与GBT请求有什么区别?数据可以在浏克悬和H TTP 服务馨间双向传递吗?(4分) 现行的服务露也能够发送一个手稿到测览器上执行吗?如果可以,怎 释区分 乎稿在服务器上执行和手德在岗笼器上执行?(2分) :如果一个耳TML(超文本链楼提示语言)形式色含一个用户可以用鼠标绘制 的区城和却斋形式,你的数据库可以把图像直接(像二进制对象)存入表里, 一个现行的服务器页能悠把图像写入数据库吗?如果可能,简要的湘述你将怎 样做,(6分) ®留分的注意事真:在M【YC【S中你想要积员能够绘制一个化学药品展的安全程序图 表,例如,如果有滥出需要的设备,隔离的距离,等等。一简单的面常常非常有效。MIT C【S系统旋够产生都些画在到莫器中且储藏在服务器中。 7/8 5,通抓网络(20分) M【TC【S系统将会实现使用麻省理工用光纤,铜和一层无线连接的内部网(局规网)。 &根据ChRV●T,描述两种合理的可以扩展麻省理工的局城 网到被士领市区的生活群和办公室去的方法,距离有3公里长,15个群,每个
b.SSL在HTTP响应和请求后会断开吗?为什么/为什么不(4 分)。 c.HTTP POST 与GET请求有什么区别?数据可以在浏览器和H TTP 服务器间双向传递吗?(4分) d 现行的服务器也能够发送一个手稿到浏览器上执行吗?如果可以,怎 样区分 手稿在服务器上执行和手稿在浏览器上执行?(2分) e.如果一个HTML(超文本链接提示语言)形式包含一个用户可以用鼠标绘制 的区域和邮寄形式,你的数据库可以把图像直接(像二进制对象)存入表里, 一个现行的服务器页能够把图像写入数据库吗?如果可能,简要的描述你将怎 样做。(6分) e 部分的注意事项:在MIYCIS中你想要职员能够绘制一个化学药品展示的安全程序图 表,例如,如果有溢出需要的设备,隔离的距离,等等。一简单的画常常非常有效,MIT CIS系统能够产生那些画在浏览器中且储藏在服务器中。 7/8 5.通讯网络(20分) MITCIS系统将会实现使用麻省理工用光纤,铜和一层无线连接的内部网(局域网)。 a. 根据Charles River,描述两种合理的可以扩展麻省理工的局域 网到波士顿市区的生活群和办公室去的方法,距离有3公里长。15个群,每个

生活群又4·个成员,向前是5个办公室,大多:近别的生活并碱是别的办公室, 因为没有许可,麻省理工不能在校回和这些地点铺设任何种类的电城。(4分) 6,上面部分你定义的速项。那一个你灌养,为什么?(4分) ,麻省理工希里实彩IPS。c(安全IP),什么层会受到影响7别的层需要 必须改变马?考速到我们只有1,2,3,4.7在类中。 d 如果麻省莲工实现上面C部分的IPSe。,客户机(个人电脑,工作站)和 服务器中的什么软种需要改变?(4分) 象,如果麻省理工在层1中消除了所有的侧而改变成了光暖成是无线连袭,客户机 (个人电脑。工作站)和服务露中的什么软件晋要减变?你可能在授想个人电 薪仍松使用10Ba5eT或100Ba50T型的电魔违接到网络中心/路由器,或用无线 连接到网络中心/路由器。中心网格是路由器和服务器相互连接,访问Internet 的桥梁。假设协议是在铜域之上的以太网。保持以太网而使用光纤或无线注接 (4分) 8/8
生活群又40个成员,向前是5个办公室。大多临近别的生活群或是别的办公室。 因为没有许可,麻省理工不能在校园和这些地点铺设任何种类的电缆。(4分) b. 上面部分你定义的选项,那一个你推荐,为什么?(4分) c .麻省理工希望实现IPSec(安全IP)。什么层会受到影响?别的层需要 必须改变吗?考虑到我们只有1,2,3,4,7在类中。 d. 如果麻省理工实现上面C部分的IPSec,客户机(个人电脑,工作站)和 服务器中的什么软件需要改变?(4分) e. 如果麻省理工在层1中消除了所有的铜而改变成了光缆或是无线连接,客户机 (个人电脑,工作站)和服务器中的什么软件需要改变?你可能在设想个人电 脑仍然使用 10BaseT 或 100BaseT 型的电缆连接到网络中心/路由器,或用无线 连接到网络中心/路由器。中心网络是路由器和服务器相互连接,访问 Internet 的桥梁。假设协议是在铜缆之上的以太网,保持以太网而使用光纤或无线连接 (4 分) 8/8