软件工程复习资料-英文

合集下载

软件工程 选择题 (中英文)

软件工程 选择题 (中英文)

软件工程选择题 (中英文)1、软件生命周期管理1.1 什么是软件生命周期?答案:软件生命周期是指软件从开始开发直到退役的整个过程,包括需求分析、设计、编码、测试、部署和维护等阶段。

1.2 软件生命周期中的主要阶段有哪些?答案:- 需求分析阶段:确定软件系统需求、功能和性能等方面的要求。

- 设计阶段:根据需求分析的结果设计出软件系统的结构和组件。

- 编码阶段:通过编写源代码实现系统的功能。

- 测试阶段:对软件进行各种测试,包括单元测试、集成测试和系统测试等。

- 部署阶段:将软件系统部署到目标环境中,让用户可以使用。

- 维护阶段:对软件进行修复bug、升级和改进等操作,以保证系统的正常运行。

1.3 软件生命周期管理的目标是什么?答案:软件生命周期管理的目标是通过规范的过程和方法来控制软件开发过程,从而提高软件质量、降低风险和成本,以及提高项目交付的可靠性和时间性。

2、需求工程2.1 什么是软件需求?答案:软件需求是对软件系统所需要具备的功能、性能、可靠性和其他特性的描述和规定。

2.2 软件需求的分类有哪些?答案:- 功能需求:描述系统应具备的功能和行为。

- 非功能需求:描述系统性能、可靠性、可用性等方面的要求。

- 用户需求:描述用户对系统的期望和需求。

- 系统需求:将用户需求转化为系统可以理解和实现的需求。

- 验证需求:用于验证软件系统是否满足用户需求的需求。

2.3 软件需求工程的关键活动有哪些?答案:- 需求获取:通过与用户沟通、文档分析等方式获取需求。

- 需求分析:对需求进行分析,识别需求的关联和冲突等问题。

- 需求规格化:将需求用规格化的方式进行描述,如使用用例、功能规格说明等。

- 需求验证:对需求进行验证,包括需求审查、原型验证等。

- 需求管理:对需求进行跟踪和变更管理,确保需求的有效性和一致性。

3、软件设计3.1 什么是软件设计?答案:软件设计是将需求转化为具体的软件系统结构和组件的过程。

软件工程介绍--英文版

软件工程介绍--英文版
To introduce ethical and professional issues and to explain why they are of concern to software engineers
Topics covered
FAQs about software engineering Professional and ethical responsibility
Engineering) What are the attributes of good software? What are the key challenges facing software
engineering?
What is software?
Computer programs and associated documentation such as requirements, design models and user manuals.
Software products may be developed for a particular customer or may be developed for a general market.
Software products may be
• Generic - developed to be sold to a range of different customers e.g. PC software such as Excel or Word.
FAQs about software engineering
What are the costs of software engineering? What are software engineering methods? What is CASE (Computer-Aided Software

软件工程专业英语-Main Memory Database

软件工程专业英语-Main Memory Database

Concept Check
• What is a Main Memory database? • Describe the Differences between Main Memory database and disk resident
database. • How many features do MMDBs have?
• In MMDBMSs the situation is different: Since data is guaranteed to stay present in main memory, index structures and all the other parts of the database do not need to consider disk access and can be tuned for low computational cost.
软件我工们程毕专业业啦英语
SOFTWARE E其N实是G答IN辩的E标E题R地I方NG ESSENTIALS
CHPTER 3 MAIN MEMORY DATABASES
3.1 An Overview of Main Memory Databases 3.2 The Evolution of Main Memory Databases 3.3 The Key Technology of Main Memory Database SUMMARY
3.1.3 Features of Main Memory Databases
The main memory database has many excellent features, and some important ones are listed as follows: • High throughput rate and low access delay • Excellent parallel processing power • High hardware dependencies

(完整)软件工程专业英语

(完整)软件工程专业英语

软件工程英语文档:Documents软件工具:Software Tools工具箱:Tool Box集成工具:Integrated Tool软件工程环境:Software Engineering Environment传统:Conventional经典:Classical解空间:Solution Domain问题空间:Problem Domain清晰第一,效率第二Clarity the first,Efficiency the next。

设计先于编码Design before coding使程序的结构适合于问题的结构Make the program fit the problem开发伴随复用,开发为了复用Development with reuse, Development for reuse。

靠度量来管理:Management by Measurement软件度量学:Software Metrics软件经济学:Software Economics软件计划WHY软件分析WHAT软件实现HOW软件生存周期过程的开发标准Standard for Developing Software Life Cycle Process软件开发模型:Software Development Model编码员:Coder瀑布模型:Waterfall Model快速原型模型:Rapid Prototype Model 增量模型:Incremental Model线性思维:Linear Thinking演化模型:Evolutionary Model螺旋模型:Spiral Model对象:Object类:Class继承:Inheritance聚集:Aggregation消息:Message面向对象=对象Object+分类Classification+继承Inheritance+消息通信Communication with Messages 构件集成模型:Component Integration Model转换模型:Transformational Model净室软件工程:Cleanroom Software Engineering净室模型:Cleanroom Model软件需求规格说明书:Software Requirement Specification ,SRS分析模型:Analysis Model便利的应用规约技术:Facilitated Application Specification Techniques ,FAST结构化语言:Structured Language判定树:Decision Tree基数:Cardinality事件轨迹:Event Trace对象-关系Object—Relationsship结构化分析:SA(Structured Analysis)由顶向下,逐步细化Top-Down Stepwise Refinement面向对象分析:Object-Oriented Analysis包含:Contains临近:Is Next To传到:Transmits to来自:Acquires from管理:Manages 控制:Controls组成:Is Composed of细化:Refinement抽象:Abstraction模块:Module策略:Strategy信息隐藏:Information Hiding数据封装:Data Encapsulation抽象数据类型:Abstract Data type模块化设计:Modular Design分解:Decomposition模块性:Modularity单模块软件:Monolithic Software模块独立性:Module Independence内聚:Cohesion偶然性内聚:Coincidental Cohesion逻辑性内聚:Logical Cohesion时间性内聚:Temporal Cohesion过程性内聚: Procedural Cohesion通信性内聚:Communicational Cohesion顺序性内聚:Sequential Cohesion功能性内聚:Functional Cohesion非直接偶合:No Direct Coupling数据偶合:Data Coupling特征偶合:Stamp Coupling控制偶合:Control Coupling外部偶合:External Coupling公共偶合:Common Coupling内容偶合: Content Coupling由底向上设计:Bottom-Up Design自顶向下设计:Top-Down Design正式复审:Formal Review非正式复审:Informal Review走查,排练:Walk-Through会审:Inspection映射:Mapping传入路径:Afferent path传出路径:Efferent path变换中心:Transform Center接受路径:Reception path动作路径:Action path事务中心:Transaction Center分支分解:Factoring of Brandches瓮形:oval-shaped一个模块的控制域:Scope of Control 一个模块的作用域:Scope of Effect 结构化程序设计:Structured Programming通心面程序:Bowl of Spaghetti流程图:Flow Diagram编码:Coding方框图:Block DiagramPDL (Pidgin):Program Design Language伪代码:Pseudo CodeJSD:Jackson System Development对象建模技术:Object Modeling Technique基础设施:Infrastructure控制线程:Thread of Control保护者对象:Guardian Object协议:protocolUML:Unified Modeling Language OMG:Object Management Group统一方法:Unified Method关联:Association泛化:Generalization依赖:Dependency结点:Node接口:Interface包:Package注释: Note特化:Specialization元元模型:Meta—Meta Model用户模型:User Model静态图:Static Diagram动态图:Dynamic Diagram用例视图:Use Case View逻辑视图:Logical View并发视图:Concurrent View构件视图:Component View实现模型视图:Implementation Model View部署视图:Deployment View航向:Navigability重数:Multiplicity共享聚集:Shared Aggregation组合:Composition泛化:Generalization简单消息:Simple Message同步消息:Synchronous Message异步消息:Asynchronous Message事件说明:Event_Signature守卫条件:Guard_Condition动作表达式:Action_Expression 发送子句:Send_Clause时序图:Sequence Diagram协作图:Collaboration Diagram前缀:Predecessor循环子句:Iteration-Clause活动图:Activity Diagram构件图:Component Diagram配置图:Deployment Diagram建模过程指导(RUP):Rational Unified Process可执行代码:Executalbe Codes实现:Implementation编码风格:Coding Style标准:Classical控制流的直线性:Linearity of Control Flow程序风格设计要素:先求正确后求快 Make it right before you make it faster.先求清楚后求快 Make it clear before you make it faster.求快不忘保持程序正确 Keep it right when you make it faster.保持程序简单以求快 Keep it simpleto make it faster。

软件工程复习(英文)

软件工程复习(英文)

1.Which question no longer concerns the modern software engineer? (a)现如今得软件工程师不再考虑以下哪个问题?a、Why does puter hardware cost so much? 计算机硬件为什么如此昂贵b、Why does software take a long time to finish?c、Why does it cost so much to develop a piece of software?d、Why can't software errors be removed from products prior to delivery?2.Software deteriorates rather than wears out because(c)软件通常就是变坏而不就是磨损得原因就是a、Software suffers from exposure to hostile environmentsb、Defects are more likely to arise after software has been used oftenc、Multiple change requests introduce errors in ponent interactions在组件交互中需求发生变化导致错误d、Software spare parts bee harder to order3.Most software continues to be custom built because(d)大多数软件产品就是定制得原因就是a、ponent reuse is mon in the software worldb、Reusable ponents are too expensive to usec、Software is easier to build without using someone else's ponents、d、Off the shelf software ponents are not monly available 现成得软件组件不常用4.The nature of software applications can be characterized by their information(d)软件应用得本质可以被特色化,通过她们信息得a、plexityb、content 内容c、determinacy (确定性)d、choices "b" and "c"5.Adding more people to a project that is already behind schedule is a good way to catch up、(F) 添加更多得人到一个项目,已经落后于时间表就是赶上一个很好得方式6.Change cannot be easily acmodated in most software systems, unless a system was designed with change in mind、(T)需求变化不适应于大多数得软件系统,除非软件在设计之初便考虑了变化因素7.Which of the items listed below is not one of the software engineering layers?(b)下面列出得项目就是不就是一个软件工程得层?a、Processb、Manufacturing制造业c、Methodsd、Tools8.What are the three generic phases of software engineering? (a)软件工程得三个一般得阶段就是a、definition, development, support定义阶段、开发阶段、维护阶段b、what, how, wherec、programming, debugging, maintenanced、analysis, design, testing9、Which of these terms is a level name in the Capability Maturity Model?(b)a、Ad hocb、Repeatable 可重复得c、Reusabled、Organized10、The linear sequential model of software development is (a)软件开发中得线性模型就是a、A reasonable approach when requirements are well defined、当需求被良好定义时得合理开发方式。

软件工程介绍--英文版 共32页

软件工程介绍--英文版 共32页

©Ian Sommerville 2006
Software Engineering, 8th edition. Chapter 1
Slide 6
FAQs about software engineering
What are the costs of software engineering? What are software engineering methods? What is CASE (Computer-Aided Software
Slide 7
What is software?
Computer programs and associated documentation such as requirements, design models and user manuals.
Software products may be developed for a particular customer or may be developed for a general market.
©Ian Sommerville 2006
Software Engineering, 8th edition. Chapare engineering
The economies of ALL developed nations are dependent on software.
Engineering) What are the attributes of good software? What are the key challenges facing software
engineering?
©Ian Sommerville 2006

!软件工程硕士英语复习dialogue completion

!软件工程硕士英语复习dialogue completion

Dialogue Completion答案1–5 AADDC 6–10 CBADC 11–15 CABCB 16–20 DADBD21-25 BCDBA 26-30 CBBAA 31-35 CACAB 36-40 BBDDB41-45 ABADD 46-50 ACCDC 51-55 CBCDC 56-60 BBDCA1. Guest: Oh, I hadn’t realized how late it was. I’m afraid I’ll have to be going.Host: Oh, not yet. I’m just going to make some coffee.Guest: ____________, though I’d really love to stay. I’ve got to be up by six tomorrow morning, unfortunately. Thank you for a wonderful party.A. I’m sorry, but I mustB. Excuse me, but I have to goC. Pardon me, but I should goD. It’s a pity, but no way out.2.Mary: What are your working on?Susan: I’m doing some embroidery.Mary: ________________________Susan: I don’t do very much, just for very spe cial occasions.A.I didn’t know you did needlework.B.I think you have done a good job.C.Where did you learn to do needlework?D.Why do you do needlework?3. Tom: You are playing guitar well. Can you read music?Charles: No, I don’t. I just listen to songs on the radio and then play them until they sound right.Tom: ____________________________Charles: No, really.A. You’re lying.B. You’re cheating.C. You are boasting.D. You’re kidding.4. Connie: Are you doing pottery? It looks like fun!Frank: _________________.Connie: Boy, would I? Thanks.A.Would you please give me a hand?B. Would you please not to bother me?C. Have you ever learned how to do it?D. Would you like to try it?5. Michael: The Johnsons are moving next week. We are going to have a going-away party for them Saturday.Tracy: I didn’t realize they were moving so soon. ____________________Michael: Yes, but we’ll have one last chance to get together. We’re planning a barbecue.A.Wish them a happy journey.B.May they have a more comfortable home.C.They are really going to be missed.D.We can’t stay together forever, can we?6. Martin: Can you cover for me on Sunday? I’m supposed to teach the high school class.Lisa: Sure. ________________________Martin: We’re going to the beach for the weekend.Lisa: Well, don’t worry. I’ll take good care of Sunday school.A. What’s in?B. What’s the thing?C. What’s up?D. What’s down?7. Joe: We haven’t got together for a long time. How about lunch next week?Nancy: I’m pretty tied up all next week. How about we plan on two weeks from today? ______________________ Joe: O. K. Wednesday in two weeks.A.I can reach it on that Wednesday.B.I can make it on that Wednesday.C.I can get it on that Wednesday.D.I can assure it on that Wednesday.8. Jim: I have a pair of tickets to opera Saturday night. Would you like to go?Cindy: I don’t think so. __________________A.I’m not too wild about opera.B.I’ not too interested about opera.C.I’m not very excited about opera.D.I’m not very anxious about opera.9. Wang (guest): That was a delicious dinner.Mrs. Willis (hostess): _______________. Would you like to go to the living room now? It’s more comfortable there.A. Thank you. Don’t mention it.B. You’re welcome.C. Not so delicious, I’m afraid.D. I’m glad you enjoyed it.10. Wendy: Have you been to the new bakery on the corner?Arthur: No, how is it?Wendy: It is heaven! _________________A.Their cakes are to strive for!B.Their cakes are to struggle for!C.Their cakes are to die for!D.Their cakes are to pay for!11. Host: John, come and sit in the sofa. Dinner will be ready in a minute. Could I get you something to drink?Guest: ___________________________________A.No, don’t trouble. I’ve drunk enough.B.No, you couldn’t. I’m not thirsty.C.Yes, please. I’d like some Sprite.D.Yes, you could. I’d like some Coca cola.12. Clerk: Good morning. Can I help you?Miss Chang: Yes, I’d like a one-way ticket to Manchester 8:15 tomorrow evening.Clerk: Fifteen pounds, please.Miss Chang: _______________.A. Here you are.B. Here it is.C. There is the payment.D. Take the payment, please.13. Robert: What are you doing?Ellen: Trying to get this wine stain out of the carpet.Robert: Hang on. There’s some soda in here. It should take the stain right out.Ellen: Really? Hey, _______________________.A. it really is functioningB. it really is workingC. it really is playingD. it really is influencing14. Alan: My schedule this afternoon is an absolute mess. Between 3:30 and 4:00 I’msupposed to be in four different places. There’s no way.Adam: I’ve done that befo re. ____________________A. Anything I can help you?B. Something I can help you?C. Anything I can help you with?D. Something I can help you with?15.Tom: I see in the paper they’re sending more equipment to space. And we might have to live there someday.John: __________! I’m staying right here!A. Never IB. Not meC. No meD. None me16. Cindy: __________________________Rebecca: No, what happened?Cindy: They let him go as he is suspected to be cheating.A. Did you know John?B. Did you like John?C. Did you hate John?D. Did you hear about John?17. Salesman: Good morning. Planning to buy a new car today?Customer: ________________Salesman: What kind of car are you looking for?Customer: Something that has enough room for my family.A. I’m just looking around.B. I’m just looking everywhere.C. I’m just looking here and there.D. I’m just looking all the cars.18. Customer: I’m looking for a new living room set.Salesman: We have a lot of very nice sets. What style do you have in mind?Customer: _______________. What I need is something comfortable.A. I really don’t think.B. It’s really not necessary.C. I really don’t bother.D. It really makes no sense.19. Guest: I’d like a room with an ocean view, please.Clerk: I’m sorry. ______________.A. Those rooms are all ordered.B. Those rooms are all possessed.C. Those rooms are all owned.D. Those rooms are all held.20. Customer: ___________________Waiter: I’m sorry. Didn’t you order fried shrimp?Customer: I ordered fried chicken.Waiter: Oh, all I heard was fried shrimp. Let me have kitchen redo this for you.A.Sorry, this isn’t my dish.B.Excuse me, this isn’t what I paid for.C.Sorry, this isn’t my order.D.Excuse me, this isn’t what I ordered.21. Shop assistant: Good morning. Can I help you?Customer: _________________. I’m just looking round.A. No, you can’tB. Not at the moment, thanks.C. Yes, please.D. Yes, thank you.22. Ann: Do you still have a headache, Bill?Bill: Yes, I do. And now I have a fever and cough constantly.Ann: ________________A. That’s very regretful.B. That’s pitiful.C. That’s too bad.D. That’s worse.23. Marie: Your little boy has done a good job at school.Eva: ___________________A.Yes, you are very kind.B.No, you’re too polite.C.Thanks, but you’re exaggerating.D.Yes, I’m proud of him.24. Nancy: Hello, Ted. What’s wrong with your arm?Ted: I broke it when I was skating on the holiday.Nancy: Oh, no! ___________________Ted: Much better, thanks.A. What a nuisance!B. How awful!C. Why was that?D. What a trouble!25. Paul: Do you have to have that TV on quite so loud?Carol: ___________________. Is it bothering you?Paul: Yes, I’m trying to sleep.A. Oh, I’m sorry.B. Oh, excuse me.C. No, I don’t.D. Yes, I have to.26. Samuel: Hey, ___________________________Diana: I wish I could. But I really have to stay in and finish my paper tonight.Samuel: Oh, maybe some other time, then.A.can I come to visit you tonight?B.shall we have a barbecue some day this week?C.would you like to go to cinema with me tonight?D.John will leave Chicago tonight. Shall we go to see him off?27. Rebecca: ____________________________________Dora: Really? Well, personally, I think he wears the wrong colors. Actually light colors don’t really suit him.A.I don’t think Bob has chosen the right suit.B.I love the way Bob dresses. He always looks so smart.C.How funny Bob looks in that jacket!D.Bob’s new coat looks very expensive.28. Emily: Did anybody sign your petition?Gordon: Yes, we had a hundred signatures, ________.A) if no more B) if not moreC) if moreover D) if not larger29. Policeman:OK, buddy, your driving license. How fast were you going?William:Well it was about 50 mph or less. I was driving very slowly.Policeman:50 mph? ________________________ All right. That'll be one hundred dollars.A. Don't you know the speed limit downtown is 40 mph?B. Don’t you know the controlled speed downtown is 40 mph?C. You need to fix your car.D. You drive in the wrong way.30. Tommy: Mommy, when will we have dinner? I’m starving.Mother: _______________________. We have to wait for daddy.A. Soon, honey.B. Quickly, honey.C. O. K., honey.D. All right, honey.31. Michael: Hi, mom. I’d li ke you to meet my girlfriend, Susan Lee. Susan, this is my mother.Susan: How do you do, Mrs. Miller.Mother: How do you do, Susan. I’m glad you can join us. __________________A. Take is easy.B. Please feel natural.C. Make yourself at home.D. Feel all right here.32. Jimmy: Could I have dinner now, Mummy?Mother: Ok, Jimmy. Go upstairs and tell Daddy that everybody’s here. Then come help me _________________.A. set the tableB. arrange the tableC. place the tableD. fix the table and chairs33. Mary (after work): Shall I punch out for you, Juliet? I’m leaving now.Juliet: ___________________ I’ve to work overtime.A. Yes, thanks.B. No, not necessary.C. No, thanks.D. I don’t care.34. Alice: Ted asked me to go to the beach this weekend. What’s your plan?Laura: I’ve to work overtime. Sometimes I envy you a lot. Ted is a good guy.Alice: __________________. You just haven’t met the right person. And I think you wo rk too much. You should learn how to entertain yourself and enjoy your life.A. Come onB. OKC. Well doneD. By the way35. Nurse: Do you have any designated doctor?Patient: Yes, Dr. Hurt, Cliff Hurt.Nurse: Here is your registration card. Dr Hurt is at clinic No. 6. _______________.A.You may stay here and wait for your right.B.You can sit over there and wait for your turnC.You may stand in line here and wait for your arrangementD.You may sit here and wait for your order.36. Stephen: I want to send this package parcel post, registered.Clerk: ______________________Stephen: Yes, please, for sixty dollar.A.Do you want it guaranteed?B.Do you want it insured?C.Do you want it preserved?D.Do you want it ensured?37. Roger: Hi, Frank.Frank: Hi, Roger. The party is really nice, isn’t it?Roger: ___________. Lots of food and drinks!A. It is real.B. It sure is.C. It is certain.D. It must be.38. George: ______________________Ann: Well, it’s a great dance all right, but I’ve been to quite a few parties lately and fed up with them.A.Don’t you play happily?B.Don’t you stay here pleasantly?C.Aren’t you fond of yourself?D.Aren’t you enjoying yourself?39. Bill: Here, Cindy! I’d like you to meet my best par tner, Daniel. (To Daniel) This is Cindy, my girlfriend.Cindy: Hi, Daniel. _________________Daniel: Mostly good things I hope.A.How do you do?B.You looks handsome.C.Bill tells me you’re a good guy.D.Bill talks about you a lot.40. Jack: I’d like a hairc ut, please.Barber: Would you care for a shave and a shampoo as well?Jack: _____________________ A haircut will be just fine.A.Yes, please.B.No, thanks.C.It’s very kind of you.D.I’m glad you can think of it.41. Mother: Jimmy, what are you hiding behind your back? Let me see.Jimmy: It’s kitty. Please let me keep it. It’s a good Kitty and will not bring you any trouble.Mother: ___________. I told you. No pets. It’ll make a mess of this house.A. No wayB. Not at allC. By the wayD. On the contrary42. Sophia: There’ll be an issue next month introducing your newly publish book and I’d like to have an interview withyou, if possible.Josh: An interview? I’d like to, but I’m afraid my schedule is all fullSophia: It won’t take you lon g, Mr. Josh. __________________.A.One and a half hours will satisfyB.One and a half hours will doC.One and a half hours will goD.One and a half hours will help43. Mother: Tom, it’s 7:30, you’re going to be late for school.Tom: I feel like another five minutes’ sleep.Mother: ____________ Get dressed.A. Come on!B. Fast!C. Hello!D. Anyway.44. Bus driver: Move to the rear of the bus, please. There’s plenty of seats there.Passenger: _________________________?Bus driver: forty cents. Drop it in the box.A.What is the price, please?B.What shall be the fee, please?C.How much does it cost, please?D.How much is the fare, please?45.Passenger: Driver, I want a transfer to the 55th street cross-town bus. How much is the fare?Driver: ___________________________.A.We don’t need money for transfer.B.We have no fare for transfer.C.There’s no payment for transfer.D.There’s no charge for transfer.46. Husband: Can I wait at the coffee bar? I feel ill at ease when you are picking things out.Wife: _________________. I don’t want to shop alone. You can always give me advice, or enjoy looking at beautiful women.Husband: Don’t talk nonsense.A. Please, honeyB. All right, honeyC. Excuse me, honeyD. Sorry, honey47. Lucia: Do you have any tissue, Polly?Polly: Here. ________________Lucia: Thanks. I have a terrible headache. It seems to be flu.A.What do you want to do?B.Can I help you?C.Are you all right?D.I’m glad to help.48. Tony: Will you please pass me the saltshaker, Bill?Bill: Sure. ______________.Tony: Thank you.A. Give it to youB. Take itC. Here you areD. Hold it49. Mother: Danny! Don’t make any sound when you have your soup.Danny: Yes, Mum.Father: _____________________. He’s only a child.A.I completely agree with youB.The noise is very disturbingC.Don’t be very cruel to himD.Don’t be so hard on him50. Passenger: Taxi! (A cab stops and he goes in.)Cab driver: __________________Passenger: King’s Hotel on North Street.A.Where to go, sir?B.To where, sir?C.Where to, sir?D.Go where, sir?51. Cab driver: Here you are, sir. Queens Hotel.Passenger: How much is it?Cab driver: Three dollars and seventy-five cents.Passenger: Here is four dollars. _____________.A.Don’t give me the restB.It’s not necessary to give me the coinsC.Keep the changeD.I give up the pocket money52. Customer: Excuse me, sir.Clerk: ______________________.Customer: I’d like to cash a check. Would you please tell me which window should I go to?Clerk: You can cash checks over there at window 6.A.What? Can I help you?B.Yes, may I help you?C.It’s all right.D.It doesn’t matter.53. Patient: Excuse me miss. I made an appointment to see Dr. Smith at 4 o’clock this afternoon. My name is RalphWilliams.Nurse: Let me check, …yes, Mr. Williams. ________________. You may go in now.A.Dr. Smith is hoping you nowB.Dr. Smith is wishing you nowC.Dr. Smith is expecting you nowD.Dr. Smith is waiting you now54. Doctor: Have you lost weight recently, Mr. Bush?Bush: No, doctor. Actually, ________________.A.I’ve become three pounds fatterB.I’ve got three pounds weightC.I’ve added to three poundsD.I’ve put on three pounds55. Mr. Woods: I’d like a double room for tonight.Clerk: _________________________Mr. Woods: Yes. I called you last week from New York. My name is George Woods.A.Have you made an order?B.Have you paid beforehand?C.Do you have a reservation?D.Do you have an appointment?56. Clerk: Would you sign the register, please?Mr. Woods: Sure. ___________, does my room have a private bath?Clerk: Certainly. Every room in this hotel have a private bath.A. On the contrary.B. By the wayC. In any caseD. Sorry to trouble you57. Roger: Hurry up! We don’t have mu ch time left.Dick:. ________ We still have two hours.Roger: Come on! This is my first time ever to take a plane. I don’t want anything to go wrong.A. Go on.B. Take it easyC. All right.D. Look out.58. Hairdresser: How would you like to do your hair today? The same style as usual?Mrs Lee: I have a special party to attend tonight, and I’d like to change styles.Hairdresser: Very well. You’re not in a hurry, are you?Mrs. Lee: No. ________________.A. Be relaxed.B. Take it easy.C. Don’t worry.D. Take your time.59. Shop-assistant: May I help you, sir?Mr. Blair: Er…I want to buy my wife a gift for Christmas, but I don’t know what she would like.Shop-assistant: _______________________ These are all from Paris.Mr. Blair: No. She has very good taste in clothes. I don’t want to take the risk.A.Do you want to buy a pair of shoes?B.What about a gold necklace?C.How about an evening gown?D.Don’t you think a gold watch would be ver y nice?60. Daughter (in the kitchen): Shall I turn on the burner?Mother: ______________. I haven’t finished peeling the potatoes.A. No, not yetB. No, not stillC. No, not alreadyD. No, not just答案1–5 AADDC 6–10 CBADC 11–15 CABCB 16–20 DADBD21-25 BCDBA 26-30 CBBAA 31-35 CACAB 36-40 BBDDB41-45 ABADD 46-50 ACCDC 51-55 CBCDC 56-60 BBDCA。

软件工程专业英文介绍

软件工程专业英文介绍

软件工程专业英文介绍Software engineering is a discipline that combines principles of computer science, engineering, and project management to develop high-quality software systems. 软件工程是一门结合计算机科学、工程学和项目管理原则的学科,旨在开发高质量的软件系统。

One of the primary objectives of software engineering is to ensure that software products are delivered on time, within budget, and meet the requirements of the end users. 软件工程的一个主要目标是确保软件产品能够按时交付、在预算内完成,并满足最终用户的需求。

Software engineers play a crucial role in designing, developing, testing, and maintaining software applications. 软件工程师在设计、开发、测试和维护软件应用程序方面发挥着关键作用。

They must have a deep understanding of programming languages, algorithms, data structures, and software design principles. 他们必须对编程语言、算法、数据结构和软件设计原则有深刻的了解。

In addition, software engineers must possess good communication skills to collaborate with other team members, stakeholders, and clients. 此外,在与团队成员、利益相关者和客户合作时,软件工程师必须具备良好的沟通技巧。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Lecture 1 An Introduction to Software Engineering 1 what does software engineering concern?1) Software engineering is concerned with theories, methods and toolsfor professional software development.2) Software engineering is concerned with cost-effective softwaredevelopment.2 What is software?Software includes:①computer programs②data structures③documents3 What is the two types of software productsGeneric software(通用软件) and custom software(定制软件)4 The three key elements of a successful software project are:on time, within budget, satisfies the user’s needs5 Generic activities in all software processes are:Specification(描述), Development(开发), Validation(有效性验证), Evolution (进化)6 The attributes of good software include:Maintainability(可维护性), Dependability(可依赖性), Efficiency(有效性), Acceptability(可接受性)Lecture 2 Software Processes1 What is a software process modelA software process model is an abstract representation of a software process. It presents a description of a process from some particular perspective.2 Draw the graphic presentation of Waterfall model and describe its character.1)这种模型把软件过程划分成几个顺序的阶段。

阶段间具有依赖性,前一个阶段结束,后一个阶段才能开始;2)这种模型很难对用户变更做出调整,只适用于需求非常清楚和需求变更被严格限制的情况下。

3 Describe the basic principle of evolutionary development and its two types进化式开发的基本思想是先开发一个原型给用户使用,通过用户反馈意见来不断修改系统直到最后成熟,所以又被称作快速原型开发方法。

它不主张将描述、开发和有效性验证等活动分开进行,而是让这些活动迭代执行,同时让这些活动能得到快速的反馈信息。

进化式开发有两种基本类型:探索式开发和抛弃式原型法。

4 Draw the graphic presentation of incremental delivery and describe its character在这种开发方式中,系统不是作为一个整体交付,而是被分解成若干个增量,每个增量交付系统的部分功能。

用户的需求按优先级排队,优先级最高的需求被放入最早交付的增量中。

这样,优先级最高的系统功能就得到最多的测试,系统的可靠性较高。

5 Describe the characters of Spiral development.(对照模型去理解)1) Process is represented as a spiral rather than as a sequence of activities with backtracking.2) Each loop in the spiral represents a phase in the process.3) No fixed phases such as specification or design - loops in the spiral are chosen depending on what is required.4) Risks are explicitly assessed and resolved throughout the process.Lecture 3Requirements Engineering1 Draw the graphic presentation of requirement engineering process.2 Describe the difference of functional requirements, non- functional requirements, Domain requirements.Functional requirements describe the services that the system should provide and how the system should react to particular inputs and how the system should behave in particular situations.Non-functional requirements describe the constraints on the services or functions offered by the system such as timing constraints, constraints on the development process, standards, etc.Domain requirements come from the application domain of the system and that reflect characteristics of that domain.3 Describe the difference between user requirements and system requirements.1) User requirements should describe functional and non-functional requirements in such a way that they are understandable by system users who don’t have detailed technical knowledge.User requirements are defined using natural language, tables and diagrams as these can be understood by all users.2) System requirements are more detailed specifications of system functions, services and constraints than user requirements.They are intended to be a basis for designing the system.They may be incorporated into the system contract.System requirements may be defined or illustrated using system models.4 Describe the process activities of requirements elicitation. Requirements elicitation process is an iterated process.1) Requirements discovery(需求发现)Interacting with stakeholders to discover their requirements. Domain requirements are also discovered at this stage.2) Requirements classification and organization(需求的分类与组织)Groups related requirements and organises them into coherent clusters.3) Prioritisation and negotiation(优先排序和冲突解决)Prioritising requirements and resolving requirements conflicts.4) Requirements documentation(需求文档化)Requirements are documented and input into the next round of the spiral.5 what are viewpoints and what are the types of viewpointsViewpoints are a way of structuring the requirements to represent the perspectives of different stakeholders. Stakeholders may be classified under different viewpoints.There are three types:1) Interactor viewpointsPeople or other systems that interact directly with the system. In an ATM, the customer’s and the account database are interactor VPs.2) Indirect viewpointsStakeholders who do not use the system themselves but who influence the requirements. In an ATM, management and security staff are indirect viewpoints.3) Domain viewpointsDomain characteristics and constraints that influence the requirements. In an ATM, an example would be standards for inter-bank communications.5 Write down at least four principles of delaminated DFD.①顶层数据流图上的数据流必须封闭在外部实体之间。

相关文档
最新文档