提示
小主播:陈爽 (CynthiaChen)八 年级
Software engineering软件工程
https://simple.wikipedia.org/wiki/Software_Engineering
Age range: High School Students 适合高中学生
Summary:
Softwareengineering is a field of engineering, for designingand writing programsfor computersor other electronicdevices. A software engineer,or programmer, writes software (or changes existingsoftware) and compiles software using methods that improve it. Better qualitysoftware is easier to use. Better documentationhelps other people understand and maintain itand add new features. Becoming a software engineer requires experience andpractice writing code. Software engineering may be very difficult work. It maybe repeated during the software releaselife cycle.
Softwareengineering can broadly be split into the following steps:
1.Requirements say what the software should do.
2.Software design is usually done on paper. It says what thedifferent parts of the software are, and how they talk to each other.
3.After the design phase is done, each component (part) of thesoftware is coded. Code is what tells the computer exactly what to do at eachstep.
4.Testing is done to see if the components meet the requirementsand that the system as a whole meet the requirements.
5.Part or all of this process can be repeated if softwarebugs are found or new requirements are needed.
Toolsused in creating software
Softwareengineers use many tools and practices in making software. Some of the mostcommon are:
Flowcharts
Debuggingtools
Compiler
Text editor
词汇:
software engineering 软件工程
electronicdevice 电子设备
software engineer 软件工程师
programmer程序員
documentation文档
feature 功能
software bug软件错误
软件工程是工程学的一个领域,用于为计算机或其他电子设备设计和编写程序。一位软件工程师或程序员编写软件(或更改现有软件)、编译软件,并使用方法改进软件。质量好的软件更易于使用,好的文档可帮助其他人了解和维护软件,并给软件添加新功能。成为软件工程师需要经验和编写代码的实践。软件工程有可能非常困难,软件发布周期可能会不断重复。
软件工程可以大致分为以下几个步骤:
1.要求说软件应该做什么。
2.软件设计通常在纸上完成。它说,软件的不同部分是什么,以及它们如何交互。
3.设计阶段完成后,软件的每个部分都要被编码,代码是告诉计算机每个步骤要做什么。
4.进行测试,看每个部分是否符合要求,整个系统是否满足要求。
5.如果发现软件有错误或需要新的要求,可以重复此过程的部分或全部。
用于创建软件的工具
软件工程师在制作软件时使用许多工具和实践,一些最常见的是:
1. 流程图
2. 调试工具
3. 编译器
鸣谢:录音背景音乐选自:http://www.bensound.com
照片:http://www.bestcolleges.com/wp-content/uploads/masters_software_engineering.jpg
晶晶读中英文故事微信 ?jingjingdugushi
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!