登陆注册
3765300000037

第37章 Software Engineering(7)

Understanding stakeholder needs

Defining the system

Managing scope of the project

Refining the system definition

Managing changing requirement

ProblemAnalysis

Problem analysis is done to understand problems, initial stakeholder needs, and propose high-level solutions. It is an act of reasoning and analysis to find "the problem behind the problem". During problem analysis, agreement is gained on the real problem(s), and who the stakeholders are. You should also have analyzed the business case for the project so that there is a good understanding of what return is expected on the investment made in the system being built.

Understanding Stakeholder Needs

Requirements come from many source, examples would be customers, partners, end users, and domain experts. You need to know how to best determine what the sources should be, get access to those sources, and also how to best elicit information from them. The individuals who provide the primary sources for this information are referred to as stakeholders in the project. If you're developing an information system to be used internally within your company, you may include people with end user experience and business domain expertise in your development team. Very often you will start the discussions at a business model level rather than a system level. If you’re developing a product to be sold to a market place, you may make extensive use of your marketing people to better understand the needs of customers in that market.

Elicitation activities may occur using techniques such as interviews, brainstorming, conceptual prototyping, questionnaires, and competitive analysis. The result of the elicitation would be a list of requests or needs that are described textually and graphically, and that have been given priority relative one another.

【New Words】

requirement

需要,需求

systematic 系统的,体系的

conform

使遵守,使顺从

applicable 可适用的,可应用的

traceability

可描绘,可追溯

deliverable 可交付使用的

elicitation

引出,诱出,启发

prototype

原型

Exercise

1. Multiple Choices

(1)Software engineering is some certain ______.

A. programs

B. methods

C. products

D. managements

(2)Software engineering encompasses the following key ______.

A. programming

B. procedures

C. tools

D. elements

(3)During ______, the implemented system is tested to see that it meets the specified requirements.

A. requirement

B. analysis

C. design

D. testing

(4)The life cycle paradigm of software engineering requires ______approach.

A. a systematic

B. a random

C. a sequential

D. a conventional engineering-modeled

(5)An output of each phase must be ______ carefully before being passed on. A. sent back

B. checked

C. executed

D. modified

(6)We can identify five phases in the ______.

A. software product

B. software life cycle

C. software requirement D. conventional engineering cycle

(7)Software design focuses on ______.

A. data structure

B. software architecture

C. document

D. procedural detail

(8)Maintenance is necessary because ________.

A. software undergoes change after it is delivered to the customer

B. software is embedded

C. some errors have been encountered

D. the customer requires performance enhancements

(9)The classic life cycle include ______.

A. design

B. coding

C. analysis

D. maintenance

(10)A well designed system should be ______.

A. easily understood

B. reliable

C. straightforward to implement

D. straightforward to maintenance

(11)Agood design of software depends on ______.

A. establishing a definitive way

B. the application

C. the particular requirements

D. efficient code to be produced

2. Translate the following phrase into Chinese

(1)standard graphical

(2)logical flow of data

(3)program validation

(4)customized banking package

(5)software life cycle

(6)implementation phase

(7)necessary condition

3. Translate the following phrase into English

(1)生命周期

(2)穷尽测试

(3)软件工程

(4)自顶向下

(5)程序维护

(6)时间消耗

4. Identify the following to be True or False

(1)Software engineering requires the identification of a problem.

(2)A large-scale software projects spans a considerable period of time.

(3)For the poor design to be found in the fifth phase, you can redesign it, it is very easy.

(4)The total cost of a software project is function of the time.

(5)Software engineering is an outgrowth hardware and system engineering. (6)It is not easy in the beginning for the customer to state all requires explicitly.

5. Translate the following passage from English into Chinese

Software engineering is an area of software development in which computer scientists and engineers study methods and tools that facilitate (使变得容易) the efficient development of correct, reliable, and robust computer programs. Research in this branch of computer science considers all the phases of the software life cycle, which begins with a formal problem specification, and progresses to the design of a solution, its implementation as a program, testing of the program, and program maintenance. Software engineers develop software tools and collections of tools called programming environments to improve the development process. For example, tools can help to manage the many components of a large program that is being written by a team of programmers.

同类推荐
  • 财务人员英语看这本就够

    财务人员英语看这本就够

    作为21世纪的财务人员,尤其是在外企工作的管理层,其职责已不再是单纯的数据记录、分类和汇总,更重要的是要进行经济现象分析,并参与企业运营和管理。这就要求财务人员具有较强的沟通能力,包括用英语进行沟通的能力。为此,创想外语研发团队根据长期的教学和实践经验编写了这本《财务人员英语,看这本就够》一书。该书内容丰富、风格新颖,英语用词专业、准确,既可满足从事财务管理、金融等工作人员的工作之需,也可为从事相关财务教学研究方面的人员提供参考辅助,为广大读者带来启发和裨益。
  • 那些温暖而美好的小事

    那些温暖而美好的小事

    或许你在经历一段美好的感情,或许你有好多珍藏的回忆。或许无关爱情无关友情无关亲情,只是来自陌生的霎时温柔。但那些事情,都曾触动你的心弦,在流年碎影里,让你嘴角上扬,相信美好。生活是一场又一场对美好事物的追逐。趁着年轻,制造比夏天还要温暖的事。本书汇集大量经典感人故事、哲理小文,感情纯真,内容温暖动人。用中英文对照的形式,呈现出人类最柔美的情感、最深刻的思考。内容积极健康,很适合青少年学习阅读。
  • 当英语成为时尚:我与妈妈有个约会

    当英语成为时尚:我与妈妈有个约会

    有一种语言,无处不在,它被用来撰写了大多数对人类文明产生过影响的重要文献,它不仅成为全球沟通中被一致认可的明星品牌,更是当今社会深受追捧的时尚.它的名字叫英语。
  • 快乐王子:THE HAPPY PRINCE(英文版)

    快乐王子:THE HAPPY PRINCE(英文版)

    《快乐王子》是英国作家奥斯卡·王尔德创作的童话集,王尔德采用童话的体裁形式,以童话为“面具”,对现实社会的丑恶与冷酷进行揭露和抨击。这是其童话最主要的特点,也是其童话的重要价值。?《快乐王子》语言清新优美,诗意浓郁,是世界童话中的上乘之作。王尔德早期创作的《快乐王子故事集》和《石榴之家》已载入英国儿童文学史册。《快乐王子》涵盖了两本童话集的所有内容:《快乐王子》,《夜莺与玫瑰》,《自私的巨人》,《忠实的朋友》,《了不起的火箭》等9篇经典童话。
  • 美丽新世界:BRAVE NEW WORLD(英文朗读版)

    美丽新世界:BRAVE NEW WORLD(英文朗读版)

    《美丽新世界》,刻画了一个距今600年的未来世界,物质生活十分丰富,科学技术高度发达,人们接受着各种安于现状的制约和教育,所有一切都被标准统一化,人的欲望可以随时随地得到完全满足,享受着衣食无忧的日子,不必担心生老病死带来的痛苦,然而在机械文明的社会中却无所谓家庭、个性、情绪、自由和道德,人与人之间根本不存在真实的情感,人性在机器的碾磨下灰飞烟灭。本书为英文原版,经典32开本便于随身携带阅读,精校版忠于原著,同时提供英文朗读免费下载。
热门推荐
  • 宠妻自成婚天爱地

    宠妻自成婚天爱地

    她是白城的第一千金,高贵妩媚却又低调。他是白城富家子弟,青年才俊。两人青梅竹马,堪称绝配。两年前,订婚宴迟到,因为一个叫徐晚晴的女人。两年后,婚礼上弃她不顾,因为一个叫徐晚晴的女人。他说:“我会跟你结婚,但是我不可能抛弃晚晴的。”她说:“好吧,你不是一直把我当做妹妹么?那么从此以后,我也只会把你当做哥哥,再无他想了。”应该是舒一口气的,但是为什么他心里觉得空落落的。(此为男配)▂☆☆☆☆☆☆☆☆▂而他对她,虽不是一见钟情,但也是三见定情了。红三代官二代的黑狐狸,软磨硬泡,使出浑身解数终于可以春宵一度~。某狐狸的经典语录:“追老婆要脸干什么?要脸能追到老婆么?像你这样??”“我是个有追求有抱负的男人,我的革命最终目标就是季微然!”片段①:某狐狸:“季小姐,我这幅画可以挂在你的画廊里么?”季微然:“这里有个群众画阁,不过也要看画的质量如何,而且越出色的就可以挂在越显眼的地方。”某狐狸激动说道:“那你看这幅是不是可以挂在大厅的正中央。”身后的助理上前一步,揭开了幕布。季微然:“…….”“宋先生,我正有在画廊门口办个宣传栏的打算,你看你这个是不是可以放在里面呢?”宋狐狸:“……”片段②某日,一双白白胖胖的小手在书桌的抽屉里翻箱倒柜了一番,骤然发现了一份十来张的稿纸,上面密密麻麻的全是字,利索地从椅子上滑下,五根小胖指抓着某人未曾送出去的《情书》屁颠屁颠地就往主卧室里跑去。宋虫虫:“巴巴,这个字念什么?”狐狸瞥了一眼:“然,你妈妈的名字。”这东西咋瞧着这么眼熟呢,灵光一闪,猛地翻身挡住身后窝在被窝里的女人探出来的好奇目光:“快出去,把东西放回原位!”宋虫虫:“哦,巴巴你怎么不穿好衣服呢?!”小手指指着他衬衫的纽扣,还有那露出一大片肌理分明的胸膛。狐狸压低了声音不耐:“爸爸热,快出去,找毛毛玩去!”若干年后……宋虫虫:“然~”“……”狐狸咬牙切齿,对着电话怒吼:“你该叫妈妈或者妈咪!叫娘我也没意见!!”宋虫虫:“哦,是巴巴啊,然然不在吗?那我一会再给她打,巴巴再见,木马木马!”某男:“………”皮埃斯:甜蜜宠文,男主腹黑优雅,女主温柔不失坚强,本文温馨无误会,男小三女小四啥米的都是浮云,欢迎跳坑!某微双手举高接着美妞们!!
  • 闻一多文学精品选

    闻一多文学精品选

    在中国现代文学史上,闻一多所获的殊荣仅次于鲁迅,他的作品受到了众多读者的喜爱。本书特别精选了闻一多先生的部分经典作品,其中包括《红烛》《七子之歌》《一个白日梦》等经典诗歌、散文共计90余篇。
  • 重生八十年代,陆少的小媳妇

    重生八十年代,陆少的小媳妇

    她,21世纪,普通的一员,为了不被父母嫁给鳏夫,给姐姐的儿子换取医药费,在逃跑的途中遇到塌方。在睁眼却穿越到八十年代,一个跟她同名同姓的人身上。虽然重生到她身上不知道是意外,还是天意,她都要在哪里好好的生活下去……
  • 向对手学习

    向对手学习

    人生之路不会是平坦的,会充满许多已知和未知的好手。正因为这些陪伴我们的对手,使我们变得坚强、变得自信、变得充满活力。对手是一面镜子,他能照自己,认识到自己的不足,能做到更加完善自己。对手是同行者,也是挑战者,他们或许是有形的,抑或是无形的,有实际存在的,也有精神上的,是他们将我们的人生装扮,是他们将我们的心灵改变,让我们更进步,更完美。我们要感谢人生中各个时期、各个阶段的每一个对手。如果我们没有对手,没有强大的对手这个目标,让我们吃不香、睡不着,让我们时时感到危机,我们的潜能就挖掘不出来。应该说,是对手造就了我们的成功,对手越强大,我们自己也就越伟大。
  • 千古绝唱

    千古绝唱

    一部一段历史,一本一个故事。《千古绝唱》展示了中华五千年历史文化的灿烂辉煌。讴歌了中华儿女的杰出伟大。杨力历史小说《千古绝唱》文笔优美、情节震撼、历史内涵厚重,既给人以历史的感悟,又得到文学美的享受,展示了她非凡的文学天赋。
  • 洪荒之六耳逆天

    洪荒之六耳逆天

    六耳猕猴一生坎坷,一句‘法不传六耳’,让他一生无法问鼎仙道,最后只能以假乱真的介入西游,最后落了一个身死道消。然而世事无常,一个后世的灵魂出现在了混沌之中,从此一切都不同了……
  • 重生之嫡女神凰

    重生之嫡女神凰

    【1VS1】前世她遭亲妹陷害,被千夫所指,万人唾弃,死于未婚夫之手。一朝重生,她必定报此仇恨,手刃渣男渣女。谁知道掀开了惊天身世大阴谋。打怪升级虐渣渣,她要成就一世嫡女芳华,谁知道惹了个绝世风华之人。他外冷内热,腹黑狡诈,带着邪气的薄唇轻启,“既然嫁了,那就陪本尊一辈子吧。”“我能反悔吗?”“不能。”“我能抗议吗?”“抗议无效。”某女轻笑,“那我能休夫吗?”他人前撒旦人后妻奴,霸道宣言,“我的一切都是我女人的,我女人的一切还是我女人的。”
  • 战神王爷赖上门

    战神王爷赖上门

    “我要嫁的男人要么长的帅,要么长的特别帅,除了这两类之外,我不作考虑。”“可是我属于第三种,帅的天下无双,怎么样?嫁不嫁?”
  • 钗戴小姐

    钗戴小姐

    【网络超人气作家精心打造治愈作品】一位钗戴婆,梦想着有一天,能用自己的努力,改变男尊女卑的现状,找一个凡事听他的丈夫,过着轻松的日子。一天,她穿越到了现代,看见街上好多古装打扮的人,并从此踏上影楼古装摄影化妆师的道路,太子也阴差阳错穿越到了现代,做上了影楼男模特,欢喜冤家发生着一系列的爆笑小故事。
  • 良训传家:中国文化的根基与传承

    良训传家:中国文化的根基与传承

    本书跳脱出以个别古代家训为主的说教式或文字释读式的写作方法,而将中国古代家训中的精髓提炼出来,将重要的家训内容与历史人物、典故融为一体,点面结合、寓理于情。作者身为大学教授,长期关注我国的教育体制,他主张现代教育应从中国古代传统文化,尤其要从家训家教中获得启示,汲取古人的智慧,促进学生的健康成长,改进家庭教育与学校教育的思路与方法。本书荣获2018第13届“文津图书奖”。