Fill This Form To Receive Instant Help

Help in Homework
trustpilot ratings
google ratings


Homework answers / question archive / Question one: Some people argue that DevOps is complementary with Agile software development and several DevOps aspects come from the Agile methodology

Question one: Some people argue that DevOps is complementary with Agile software development and several DevOps aspects come from the Agile methodology

Computer Science

Question one:

Some people argue that DevOps is complementary with Agile software development and several DevOps aspects come from the Agile methodology.

1) Explain how DevOps is complementary to, or extend agile development. 

2) Explain what aspects of DevOps come from agile development.

 

 

Question two:

Questions 2,3, and 4 are based on the following description, use case diagram and use case narrative.

 

A small university has asked you to design a new web-based system to manage its courses, instructors, and students.

The various department that are part of the university offer various courses.   Department chairs from each department submit requests to add courses.

Each course can be offered as multiple sections during every semester. Instructors can submit their preferences on what courses they are willing to teach during specific semesters and preferred days and times.  The department chairs should be able to look at these preferences from instructors of their corresponding departments and use these preferences whenever possible in assigning course sections to instructors.  Details about new course sections can be updated in the system by each department chair.

Students should be able to register for specific course sections through this system. The registration for classes occurs at certain designated times. When the registration period starts, sections of courses are initialized with their maximum allowed enrollments (commonly called caps). When a section reaches its cap, it is closed. A student can drop a course section, which can lead to the opening of a capped section.  Sections that have enrollment of less than 12 students are canceled at the end of the registration period. All sections are closed when the registration period ends.

Prerequisites are to be enforced through the system.  Schedule conflicts among the course sections students are trying to register are also detected by the system.  Students can pay their fees by credit cards through this system.

 

 

 

 

 

 

 

 

 

Use case narrative: Register

Use case name: Register

Actor: Student

Description: This use case allows a student to register for one section of a course.

Pre-condition: The students has logged in. The course and section exist.

Post-condition: The student has registered a section.

 

 

Typical Course of Events

  1. The student requests the option to register.
  2. The system displays a blank registration form.
  3. The student enters the CRN of the course section and selects "submit."
  4. The system verifies that the section is open.
  5. The system then verifies that the student has the necessary prerequisites.
  6. The system then makes sure the student has no schedule conflict
  7. The system then adds the student and the selected section to the enrollment records.

Alternative Flows

***omitted***

 

question 2: Develop a class diagram for the above system. Your class diagram should contain all entity, boundary and control classes. 

question 3.  Develop a sequence diagram for  "Register" use case based on the use case narrative provided.

question 4. Develop a state machine diagram for an object of “section” class based on the description of  course sections.

 

Option 1

Low Cost Option
Download this past answer in few clicks

22.99 USD

PURCHASE SOLUTION

Already member?


Option 2

Custom new solution created by our subject matter experts

GET A QUOTE