敏捷开发框架下的软件工程/第二迭代/上下文
上下文分析 |
工作人员
吉姆·威尔逊或彼得·科尔周一早上来到博物馆。他们首先查看电子邮件以查看是否有任何传入的邮件,并查看电子日记以查看是否有学校预约来参加教育项目。
最近,奥塔哥博物馆提出借用南极展品,以及一些相关的其他展品。吉姆或彼得将从系统中借出物品。
几周前,博物馆收到了一批文物,彼得让一名志愿者将新数据输入信息系统。他花了大约 2 个小时查看新输入的数据,以确保数据以所需的形式输入。他进行了一些调整并永久保存了数据。
一个电话引起了他的注意,他在纸质日记中记录了学校访问。他还日记中记录了另一所学校通过网站预订了下一个月的参观。他们提到网站上没有足够的信息,因此他必须准备一份信息包寄出。他打印了一份系统中已有信息的副本。
大约下午 2 点,一个学校团体到达,彼得必须带领他们参观并带领他们浏览展品。他花了 5 分钟的时间描述孩子们如何使用博物馆展示区中的电脑进行一些有限的研究。
学校团体离开后,彼得查询数据库并收集了一些信息,供一位无法到博物馆的 研究人员使用。然后他将这些信息发送给客户。彼得的工作日以他发送请求的信息并确保网站处于活动状态而结束。
他给网站管理员发了邮件,要求进行一些小的更改。
公众乔·普布利克决定他想知道更多关于他的曾祖母阿加莎的信息,她从英格兰来到新西兰,并在 20 世纪初登陆了查尔默斯港。他启动了他那台可靠的老电脑,并连接到查尔默斯港博物馆的网站。该网站提供了搜索档案、学校预订、信息请求、关于博物馆以及开放时间等选项。他点击了搜索档案链接,并看到了许多选项。这些选项包括搜索航运记录、早期人物、照片、墓地记录以及早期学校记录。
Joe chooses to search for Aunt Agatha by her surname of Burton. He receives a list of people on the museum database, clicks on the name that he is sure is his Great Aunt and a window with her name and the date of her arrival is presented to him. He notes the name of the ship that she arrived on and does a further search for details of the ship. A message is displayed saying that more information is available but he must come to the museum to do the research.
乔对此并不满意,但他想知道更多,这将促使他在下周前往博物馆。然后,乔查看了博物馆的开放时间,并注意到网站上有一个链接,允许他请求博物馆以付费的方式向他发送信息。他认真考虑了这个选项。
学校玛丽·辛普森是箭镇中间学校的副校长,她与老师们讨论了参观查尔默斯港博物馆的行程。他们决定在 10 月份的某个时间去。玛丽上网并输入了博物馆的网址。她点击了学校链接,并看到了 2 个选项。一个是进行预订,另一个是请求信息。
这些选项包括预订学校参观、索取信息以及联系博物馆。玛丽决定为 10 月 20 日进行一个初步的预订。她在预订表格中填写了所需的信息,勾选了“预订将通过电话确认”的框,并点击了发送信息的按钮。一封电子邮件被发送到博物馆。
然后,她下载了一个信息包作为 Word 文档,以供校长审批。
研究员比尔·贝克斯特是一位历史学家,他曾多次使用博物馆收集用于其历史小册子的信息。他经常因为必须在搜索事实时翻阅大量的纸质资料而感到沮丧。比尔现在可以通过网站访问有限的信息,但如果他去博物馆,他可以访问现场的信息数据库。
比尔决定今天去博物馆做一些研究,因为他确信他仍然需要查看文件。比尔到达博物馆,走进办公室,受到彼得·科尔的欢迎。不到 10 分钟,比尔就坐在为研究人员准备的电脑前,开始搜索数据库。新关联的数据库使他的工作变得容易多了,尽管仍然有很多信息包含在纸质文件中。
他对相关信息的显示方式感到惊讶,他立即意识到这比旧系统有了很大改进。彼得警告他,博物馆还有很多工作要做,才能收集到所有现有的信息。虽然这意味着他仍然必须偶尔来博物馆,但这仍然使他的总体研究变得更容易。