Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Classify each of the following tasks WITH A BRIEF EXPLANATION as a software prod

ID: 3881333 • Letter: C

Question

Classify each of the following tasks WITH A BRIEF EXPLANATION as a software product design activity, a software engineering activity, or possibly both, depending on the circumstances
a. Determining the layout of buttons, labels, text boxes, and so forth in a window
b. Brainstorming the classes in an application
c. Choosing colors for a window
d. Wording error messages
e. Deciding whether a product should have a client-server architecture
f. Deciding whether a program should be a stand-alone application or a web service
g. Choosing a data structure for a list
h. Determining the reliability that a product should have
i. Determining the sequence of processing in a program

Explanation / Answer

a.Determining the layout of buttons, labels, text boxes, and so forth in a window

This is a design phase of software development , Design phase developers discuss about how to design project, how to design user interface,logical design and conceptual design are discussed.

b.Brainstorming the classes in application-This is also design phases, developers have to identify the entities in the application and design classes, and corresponding functions of classes.

c Choosing colors for a window-This is chosen in design phase but implemented in build phase

d.Wording error messages-This is done in testing phase

e.Deciding whether a product should have client server architecture-This is finalized in design phase

f.Deciding whether a program should be a stand alone application or a web service-This is done in conceptual design phase.

g.Choosing a data structure for a list- design phase, during taking decision about data base

h. Determining the reliability that a product should have-decided in testing phase

i.Determining the sequence of processing in a program- done in testingphase.