Software Development Life Cycle

 

1. (a) What is Software Development Life Cycle (SDLC)? (7mk)

(b) With a suitable diagram, explain the different phases involved in waterfall life cycle (8mks)

(c) What is Software Engineering? (5mks)

(d) Enumerate five of the challenges of the software crisis era (5mks)

2. (a) What is feasibility study? What are the contents we should contain in the feasibility report? (8mks)

(b) What are the purposes of Data Flow diagrams, Give an example. (7mks)

3. (a) What is the difference between SRS document and design document? What are the contents we should contain in the SRS document and design document. (9mks)

(b) List and explain different types of testing done during the testing phase. (6mks)

4. (a) What is user acceptance testing? Explain different testing in user acceptance testing. Why is it necessary? (9mks)

(b) What are functional and non-functional requirements? (6mks)

5. (a) Explain the steps involved in the prototyping. (6mks)

(b) What is a class and object? Give the diagrams and representation of class and object (7mks)

(c) Enumerate the reasons for the Failure of Waterfall Model. (2mks)

6. (a) Define Software Reliability (3mks)

(b) What are the factors of Software Quality? (6mks)

(c) What is Modularity? (6mks)

Sample Solution

Software Development Life Cycle

Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high quality software. The SDLC aims to produce a high-quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates. The life cycle defines a methodology for improving the quality of software and the overall development process. The waterfall model is a sequential design process in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, production/implementation, and maintenance. Each phase must be completed before the next phase can begin and there is no overlapping in the phases.

who, what, when, and where, sequencing with the terms first, next, then and last. Students were asked to caption one of the four major events from the book using their prior knowledge and anchor chart.

The state standards addressed in this learning segment are K.RL.KID.2 With prompting and support, orally retell familiar stories, including key details and K.W.TTP.3 With prompting and support, use a combination of drawing, dictating, and/or writing to narrate a single event. Students should be able to describe characters, events, and setting, using key details in their explanation of events.

The students in my classroom demonstrated proficiency when retelling the events of a story or book. Most students could complete a verbal retell of the events at an independent level, but some students struggled when trying to differentiate the events in the middle of the book (next and then) and needed some prompting from the teacher. When asked to retell the events of a story, students were asked to relay key details such as who, what, when and where. Students were able to retell the story with most of the details required, but it seemed that many students struggled to relay “when” an event occurred. When asked to retell the story presented in the learning segment, students were required to use sequencing terms, vocabulary presented, and key details from the text. When students became stumped or needed help, they received one-on-one support from the teacher during small-group work. In this learning segment, please note that Focus Student 1 falls below expectation (student with a 504 Plan), Focus Student 2 meets expectation, and Focus Student 3 exceeded expectation.

When asked to retell the events of the story from beginning to end (sequencing), the majority (89%) of students were able to do so without prompting from the teacher. There were the fewest number of struggling students in completing this aspect of the task; I believe this is due to the fact that we discussed the terms “first, next, then and last” in great detail before Lesson 2. Only two students were unable to sequence events using the terms first, next, then and last correctly. The largest number of students mastered this aspect of retelling a story, which can arguably be one of the most important factors of a retell. All 3 of my focus students were able to use correct sequencing terms when discussing the text.

When asked to use vocabulary from the text, most (79%) students were able to do so. Students exhibited basic understanding of vocabulary terms but struggled to explain how to apply their knowledge of sequencing to a new text. Students were generally able to define and explain how we find “who, where, when, and what” from the book, but about 1/3 of the class struggled with how to determine “when” an event occurred, as mentioned previously. When students were asked “when” something occurred in the book, they often became confused. This was a common error that occurred during the students’ retells of the story.

This question has been answered.

Get Answer
WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!
👋 Hi, Welcome to Compliant Papers.