System analysis , Software Engineering

a) There are four steps or activities in needs engineering: elicitation, specification, validation, and negotiation. Briefly explain the task of every of the four steps. Why needs engineering has to be an iterative process of doing these activities/steps?

 

b) Suppose that you as a system analysis conduct requirement elicitation for developing a new course registration system for UNB. Explain an example scenario for using each of the following approaches:

 

  • Functional (objective + order)

 

  • Social-relativism (subjective + order)

 

  • Radical-structuralism (objective + conflict)

 

  • Neohumanism (subjective + conflict)

 

Posted Date: 3/23/2013 1:58:06 AM | Location : United States







Related Discussions:- System analysis , Assignment Help, Ask Question on System analysis , Get Answer, Expert's Help, System analysis Discussions

Write discussion on System analysis
Your posts are moderated
Related Questions
Database Management Systems: These are essentially programming frameworks, and can offer good storage and retrieval systems. They are mainly intended for programmers to intera

State about the Data Dictionary  This is another tool of requirement analysis that reduces complexity of DFD. A data dictionary is a catalog of all components of a system. DFD

Why Software maintenance is require Software maintenance is done due to the below factors. i)  To rectify the errors which are encountered during the operation of software.

Q. Explain about Communicational cohesion? Communicational cohesion: The Communicational cohesion is when parts of a module are grouped for the reason that they operate on th

What does the insert statement in extract datasets do? It describes the fields of a field group.

how transaction mapping is done.??clear me with a brief example

Explain Walk-through? Ans) A walk-through (in software QA) is a casual meeting for evaluation or informational purposes. A walk-through is also a method at an abstract level. It

What is software engineering? Software engineering is a discipline in which theories, process and tools are applied to develop professional software.

#questionFrame Diagrams We discussed the importance of framing a problem in order to understand the problem better and be able to develop a solution more quickly and easily. In thi

Explain Process? The work effort that makes a product. This contains efforts of people and equipment guided by policies, standards, and procedures.