Final Flashcards
High-level design focuses on the details.
False
Which of the following is not a main task in software engineering?
Databases
What main task of software engineering would decide whether or not the application will run on mobile devices?
High-level design
During what task of software engineering are customers talked to in order to find out what they want and need?
Requirements gathering
What task of software engineering involves working on a project after it is released?
Maintenance
Software engineering is:
- an organized analytical approach to the design, development, use and maintenance of software
- the development of a non-physical product
What task of software engineering involves looking back to assess what went right and what went wrong in development?
Wrap-up
During what task of software engineering does the application become available to the customers to use?
Deployment
What task defines how each piece of the project should work?
Low-level design
Which of the following is true about testing?
- You can’t be certain you’ve caught every bug
- Once bugs are found, coders can work on fixing them
Which of the following are features a document management system should provide?
- Fetch the latest version of a document
- Fetch older versions of a document
- Compare versions of a document
What does JBGE stand for?
Just Barely Good Enough
Every line of code should include a comment.
False
Which of the following is not an example of application documentation?
Requirements documents
How is code different than other documents?
- Code frequently changes throughout a project
- Code is line-oriented
Which of the following are good ways to make emails easier to search and keep track of?
- Include keywords inside the message body
- Prefix email subjects with an identifier
- CC an email address specifically created for the project on related emails
Which of the following are good reasons to keep documentation?
- Can help resolve disputes
- People forget things
- Keeps project headed in the right direction
Documentation is produced throughout the duration of a project’s development.
True
Can meetings and phone calls be documented?
Yes, in both cases a summary can be written
A ______ is a technology used to help people work together to achieve a common objective.
Collaboration tool
Speeding up the design and development requires making sure the process includes all the people and teams working on the project.
True
Third party integrations help create a collaborative environment by integrating the collaborative tools.
True
When people outdo tools:
They create a collaborative culture
______ is a collaborative tool category that offers used text chat, audio/video conferencing, and private communication channels.
Communication