<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with cs605]]></title><description><![CDATA[A list of topics that have been tagged with cs605]]></description><link>https://community.secnto.com//tags/cs605</link><generator>RSS for Node</generator><lastBuildDate>Tue, 09 Jun 2026 01:02:22 GMT</lastBuildDate><atom:link href="https://community.secnto.com//tags/cs605.rss" rel="self" type="application/rss+xml"/><pubDate>Invalid Date</pubDate><ttl>60</ttl><item><title><![CDATA[CS605 GDB 1 Solution and Discussion]]></title><description><![CDATA[<p dir="auto">CS605 GDB 1 Solution and Discussion</p>
]]></description><link>https://community.secnto.com//topic/1443/cs605-gdb-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/1443/cs605-gdb-1-solution-and-discussion</guid><dc:creator><![CDATA[zareen]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS605 Assignment 3 Solution and Discussion]]></title><description><![CDATA[@zareen said in CS605 Assignment 3 Solution and Discussion:

We have studied different software lifecycle models and project management techniques in this course.  We have observed that various software application types require different software engineering models and techniques for their design and development.

https://www.youtube.com/watch?v=aM8rvSOukpE
]]></description><link>https://community.secnto.com//topic/1192/cs605-assignment-3-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/1192/cs605-assignment-3-solution-and-discussion</guid><dc:creator><![CDATA[zareen]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS605 Assignment 2 Solution and Discussion]]></title><description><![CDATA[@zareen said in CS605 Assignment 2 Solution and Discussion:

You have to write 5 functional requirements each for any two of the departments (out of four) of your choice, that must be fulfilled during the software development. [5+5 marks]

There are four main activities in the requirements engineering process:

Feasibility study:
An estimate is made of whether the identified user needs may besatisfied using current software and hardware technologies. The study considers whether the  proposed  system  will  be  cost-effective  from  a  business  point  of  view  and  if  it  can  be developed within existing budgetary constraints. A feasibility study should be relatively cheap and quick. The result should inform the decision of whether or not to go ahead with a more The requirements engineering process
detailed analysis (feasibility report).
Requirements elicitation and analysis:
This  is  the  process  of  deriving  the  system requirements  through  observation  of  existing  systems,  discussions  with  potential  users  and buyer, task analysis. This may involve the development of one or more system models and prototypes. These help the system developer understand the system to be specified.
Requirements  specification:
Requirements  specification  is  the  activity  of  translating  the information  gathered  during  the  analysis  activity  into  a  document  that defines  a  set  of requirements.   Two   types   of   requirements   may   be   included   in   this document.   User requirements  are  abstract  statements  of  the  system  requirements  for  the  customer  and  end-user of the system; System requirements are a more detailed description of the functionality to be provided.
Requirements   validation:
This   activity   checks   the   requirements   for   realism, consistency, and completeness. During this process, errors in the requirements document are inevitably discovered. It must then be modified to correct these problems.Of  course,  the  activities  in  the  requirements  process  are  not  simply  carried  out  in  a strict sequence. Requirements analysis continues during definition and specification and new requirements come to light throughout the process. Therefore, the activities of analysis, definition, and specification are  interleaved.  In  agile  methods,such  as  Extreme  Programming,  requirements  are  developed incrementally according to user priorities and the elicitation of requirements comes from users who are part of the development team.

]]></description><link>https://community.secnto.com//topic/762/cs605-assignment-2-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/762/cs605-assignment-2-solution-and-discussion</guid><dc:creator><![CDATA[zareen]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS605 Assignment 1 Solution and Discussion]]></title><description><![CDATA[@zareen said in CS605 Assignment 1 Solution and Discussion:

Question no. 2:                                                                                                                          5  Marks
Suppose you are a Project Manager at a large organization and your team has been assigned a project to develop an ERP system for your Organization.
State (with 02 valid reasons) which Software Process Model you will use and Why ?

Answer:
Spiral Model is the most appropriate model for developing such type of systems.

Requirements are complex and need evaluation / feedback to get clarity. Significant changes are expected in the product during the development cycle due to nature of the system.
Development can be divided into smaller parts and the risky parts can be developed earlier which helps in better risk management.

]]></description><link>https://community.secnto.com//topic/633/cs605-assignment-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/633/cs605-assignment-1-solution-and-discussion</guid><dc:creator><![CDATA[zareen]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Assignment No. 01  Semester: Spring 2019 CS605 - Software Engineering-II]]></title><description><![CDATA[<p dir="auto">Assignment No. 01 Semester: Spring 2019<br />
CS605 - Software Engineering-II</p>
<p dir="auto">Total Marks: 15</p>
<p dir="auto">Due Date: 17th May 2019</p>
<p dir="auto">Assignment no. 1 covers Lec#1 to Lec#8.</p>
<p dir="auto">Objectives of Assignment:</p>
<p dir="auto">•	To learn the basic objective of software process models.<br />
•	To understand the applications of different SDLC models.<br />
•	To learn about the different phases of these process models.</p>
<p dir="auto">Uploading instructions:</p>
<p dir="auto">•	Your assignment must be in .doc format.(Any other formats like scan images, PDF, Zip, rar, bmp, docx etc will not be accepted).<br />
•	No assignment will be accepted through email.</p>
<p dir="auto">Rules for Marking:</p>
<p dir="auto">It should be clear that your assignment will not get any credit if:</p>
<p dir="auto">•	The assignment is submitted after due date.<br />
•	The submitted assignment does not open or file is corrupted.<br />
•	Your assignment is copied from internet, handouts or from any other student<br />
(Strict disciplinary action will be taken in this case).</p>
<p dir="auto">Question no. 1:                                                                                                                               5  Marks</p>
<p dir="auto">Give reasons for your answer based on the type of system being developed, suggest the most appropriate generic Software Process Model that might be used as a basis for managing the development of a Safety system for the nuclear power plants.</p>
<p dir="auto">Question no. 2:                                                                                                                          5  Marks</p>
<p dir="auto">Explain why incremental development is the most effective approach for developing business software systems. Why is this model less appropriate for developing real-time systems?</p>
<p dir="auto">Question no. 3:                                                                                                                          5  Marks</p>
<p dir="auto">Mention at least two reasons why it is more expensive to fix a bug that a customer encounters in production than a bug that the developer discovers during development.</p>
<p dir="auto">NOTE: Submit “.doc” file only. Every student should provide his/her own work, exact copying of the assignment (or some portion of the assignment) from the internet or other students will lead to copy case and zero marks will be awarded. Do not put any query on MDB about this assignment, if you have any query then  email us at <a href="mailto:CS605@vu.edu.pk" target="_blank" rel="noopener noreferrer nofollow ugc">CS605@vu.edu.pk</a></p>
<p dir="auto">Deadline:<br />
Your assignment must be uploaded/submitted on or before 17th May 2019.</p>
<p dir="auto"><a href="/assets/uploads/files/1558174338240-spring-2019_cs605_1.docx">Spring 2019_CS605_1.docx</a></p>
]]></description><link>https://community.secnto.com//topic/51/assignment-no-01-semester-spring-2019-cs605-software-engineering-ii</link><guid isPermaLink="true">https://community.secnto.com//topic/51/assignment-no-01-semester-spring-2019-cs605-software-engineering-ii</guid><dc:creator><![CDATA[moaaz]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>