Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
Software Engineering Myths and Facts Exam
Answered

Exam Questions and Answers

1. Software doesn't wear out.
A. True
B. False
2. Software Design means implementing a Software Architecture.
A. True
B. False
3. Stakeholders can request changes before the first version is delivered.
A. True
B. False
4. Legacy software cannot and should not be modified.
A. True
B. False
5. Software process is collection of activities, actions and tasks.
A. True
B. False
6. Software process model is an abstract representation of a software process.
A. True
B. False
7. Risk Management is not a software process activity.
A. True
B. False
8. When the project is behind schedule, adding more developers will move the project faster.
A. True
B. False
9. Software requirements continually change, but change cannot be easily accommodated.
A. True
B. False
10. When a working software is built, project is done.
A. True
B. False
11. V-Model is an evolutionary software process.
A. True
B. False
12. What is the correct order of the generic process model?

A. Communication, Modeling, Planning, Deployment, Construction
B. Communication, Modeling, Planning, Construction, Deployment
C. Communication, Planning, Modeling, Deployment, Construction
D. Communication, Planning, Modelin, Construction, Deployment
13. Unified Process and UML is the same thing.
A. True
B. False
14. Agile process uses the same generic process model, but advocates running the tasks much faster.
A. True
B. False
15. Most important item in any software project is;
A. Developers
B. Customers
C. Processes
D. Project Managers
16. Pair programming is not recommended because it will eventually kill the whole project since it wastes development time.
A. True
B. False
17. XP in Software Engineering means;
A. eXtended Process
B. user eXPerience
C. eXtreme Programming
D. eXclusive Programming
18. Suppose that you are a developer working with an Agile Development project team. You can design a software without having a User Requirements document or User Requirements in any form because your team is using Agile Development techniques.
A. True
B. False
19. Every developer has her/his own coding style. It is not necessary to push developers to use a coding standard. Because s/he will resist, eventually will lose her/his focus and can be unproductive easily.
A. True
B. False
20. To be able catch devilery schedule, we can skip testing the code.
A. True
B. False
21. Developers should not be involved in any framework activity other than Construction.
A. True
B. False
22. You have been given the responsibility to elicit requirements from a customer who tells he is too busy to meet you. What should you do? (choose two)
A. tell your project manager that you can't work like that
B. tell your project manager you need help
C. keep trying to talk to the customer
D. try every other possible communication methods until the customer understands what needs to be done
E. tell your project manager that you don't need to elicit requirements, whatever you have is enough already.
23. UML Class Diagrams are drawn for RDBM Systems.
A. True
B. False
24. In Software Engineering, CRC Modeling is;
A. Cyclic Redundancy Code Model for scientific software
B. Customer Responce Center Model in Agile Development
C. Class Responsibility Collaborater Model for Class Based Modeling
D. Conflict Resolution Catalysts Model for Waterfall Process Model
25. In Software Engineering, DFD is used for to create;
A. a behavioral model of the software
B. a data flow model of the software
C. a state model of the software
D. a generic analysis model of the software
26. The Universe, the world we live in, everything around us is all about DATA and PROCESS. If we can figure out how to interpret the world in that manner, we can achieve anything we want,there is nothing impossible.
A. True
B. False
27. Software Engineering is actually a kind of Project Management. We have to define PARTS of the project, ROLES for the people in the team, PROCESSES to follow, INPUTs and OUTPUTs of each activity and manage them ALL to produce a working product.
A. True
B. False
28. According to TIOBE Programming Language Index 2016, if you know JAVA, C++ and PYTHON well, you can be a great;
A. Agile Team Leader
B. Developer
C. Software Engineer
D. All of the above
29. Using Component Level Design technique is required Function Oriented Design
A. True
B. False
30. Suppose that you are a software project manager. Your client asked you to write a Restaurant Order Management application for their touch screen workstations. Your specialty is Desktop Accounting Applications. The domain is new to you and the offer is very strong. What should you to accomplish this task?

A. Accept the project and start working on it.
B. Reject the project because you do not have experience in the domain.
C. Negotiate with the customer to buy extra time to study the domain.
D. Reject the project because even if you get more time and hire experienced
developers in the domain, it will cost you tremendous amount of time and money.
E. Discuss the project with your team.
31. In order to implement any algorithm, ALL programming languages support the following;
Decision Statements
Loop Statements
Subprograms
Recursive calls
Functions, Methods, Precedures
Thus, we can use any programming language for any kind of application.
A. True
B. False
32. Unit Tests can be accomplished by testing the application in the field.
A. True
B. False
33. Which one of the following can not be named as a stakeholder?
A. Developer
B. Customer
C. End User
D. None of the above
34. "Perhaps most importantly, s/he helps determine the difference between what customers say they want and what they really need—and that’s easier said than done." Above paragraph describes;
A. End User
B. Project Manager
C. Requirements Analyst
D. Front End Developer
E. Back End Developer
F. Deployer
G. Tester
35. Water Fall process model is not used in any kind of software project and teaches us what not to do.
A. True
B. False
36. What kind diagram is the following?
A. Data Flow Diagram
B. Class Diagram
C. Use Case Diagram
D. State Diagram
E. Gnatt Chart
37. Software systems can be very large and very complex. However, we often find the same architectural structures occuring repeatedly (with subtle variations), created in response to commonly recurring problems. These solutions can be identified and recorded as .................
A. CRC Cards
B. Software Framework
C. Design Pattern
D. User Requirements
38. In agile development methodology, the project teams are small because only then it would be possible to have a responsive team.
A. True
B. False
39. For large and complex software projects, Water Fall is always the best choice.
A. True
B. False
40. Regardless of the process model, minor changes in User Requirements can always be handled quickly. However, major modification requests are not acceptable.
A. True
B. False

support
close