
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This is assignment solution for Basic Software Engineering course. Different examples from real life have been implemented in this course using its core concepts. This assignment was submitted to Prof. Pingala Kambhampat. It includes: Voting, System, Case, Study, Goals, Modules, Scenario, Iterative, Process, Requirements, Model, Increments, Component, Based
Typology: Exercises
1 / 1
This page cannot be seen from the preview
Don't miss anything!

In this situation, we have a very good idea of what we need to do and how are we going to do implement it, i.e., both the goals and solution are clear. Various modules in in voting system use simple software that we use in our daily life. We can either take those modules either directly from other software or we’ll have to change them a little bit to enhance their security. So, the best way to go through this project is to use Component Based Software Engineering model.
In this scenario the solution as well as goal is clear. There are lots of requirements each specified clearly. Since there are numerous requirements and as it’s a large software we need to use Iterative process. In this iterative process we need to practice Incremental delivery. The requirements would be broken down into increments with each increment delivering part of the required functionality. The software should be first used for the larger accidents which needs vital response. One other reason why I selected this process model is that there are very reduced amount of chances this process model would flop.