Question: List and explain two professional ethics in software development. Define the term software engineering . Why do we need Software Engineering to system design? Identify

  1. List and explain two professional ethics in software development.
  2. Define the term software engineering. Why do we need Software Engineering to system design?
  3. Identify four (4) Software Processes. For the development process, identify the activities that should be performed.
  4. Defined by Techopedia, a chat room is a designated virtual channel where users communicate with each other through the Internet, traditionally in plain text only. With the rapid developments in Web technology, transmission of images and emoticons in a chat room is much more efficient and transparent than before. Various versions of online chat room, such as online chatting, instant messaging and online forums which mostly synchronous, but forum format is asynchronous. Some chat rooms require a username and password combination in order to log in or join a conversation, allowing for privacy among the users. Following the software process activities, (a) define a task set of online chat room in two activities.

    4. Define the following terms: model, task, deliverable, actors, use cases, software life cycles.

    5. Describe software life cycle models: waterfall model, V model, incremental model, prototyping, spiral model. Simply explain the advantages and disadvantages of each model.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!