Lesson 696 of 1524
Software Engineering
Software engineering is concerned with how to effectively develop software
Practice this chapterSoftware engineering is concerned with how to effectively develop software Software engineering is about solving practical issues that arise in software development, while computer science is more about theoretical principles used in software
A good software engineer should have a solid background in computer science and must have good practical skills in areas such as computer programming Software is usually developed in a team in which people have different roles and responsibilities
embedded software — software that is integrated with hardware and can include both application and system software features. black box testing — manner of testing where the tests are based on the requirements and the functionality of what is being tested without the need to focus on the code itself; input-output testing…. closed-source — form of software licensing that prohibits access to underlying source code; this type of software is typically developed for organizations or for software that is meant to be sold. code review — process whereby the source code written by one developer is manually inspected by another developer or a team of reviewers.
Worked example
What does “embedded software” mean in Software Engineering?
- 1Use the wording this chapter gives for embedded software.
- 2The book says: software that is integrated with hardware and can include both application and system software features.
- 3Do not use the meaning of black box testing. That term means manner of testing where the tests are based on the requirements and the functionality of what is being tested without the need to focus on the code itself; input-output testing….
Result: software that is integrated with hardware and can include both application and system software features
Why. That is the meaning this chapter gives for embedded software.
Do not swap embedded software and black box testing. embedded software means software that is integrated with hardware and can include both application and system software features. black box testing means manner of testing where the tests are based on the requirements and the functionality of what is being tested without the need to focus on the code itself; input-output testing….
Practice margin
This chapter
A fresh set from this chapter only. Choose 10 or 20. Multiple choice and fill-in, with no repeat inside the set.