Experiment No. 1: Name: Juili Maruti Kadu Te A Roll No: 19 UID: 118CP1102B Sub: Software Engineering
Experiment No. 1: Name: Juili Maruti Kadu Te A Roll No: 19 UID: 118CP1102B Sub: Software Engineering
TE A ROLL NO: 19
UID: 118CP1102B
SUB: SOFTWARE ENGINEERING
Experiment No. 1
Problem Statement:
The purpose of the project entitled as “CODERS HELPMATE” to develop
webapplication which is user friendly, simple and fast. As a beginner a person
dont have knowledge about how to start learning programming languages ,
from where to start . So we have come up with this project , here we have
tried to bring course material under one roof which is need for learning
programming language . We have used Django framework to develop this
application. Here user need to first register himself into website and after that
he would be able to access our website. We have put tutorial, documentation
,video for better understanding . For register we have use email authentication
.
.
Questionnaire:
1.What does RAD stand for?
10. Which development model is best when user requirements are not clear?
Ans: The Prototyping Model should be used when the requirements of the
product are not clearly understood or are unstable.
EXPERIMENT NO : 02
❖ Software requirement:
1. Operating system: Windows 7 is used as the operating system as it
is stable and supports more features and is more user friendly.
2. Front end:
• Html
• Css
• Bootstrap
3. Backend :
• Python Django
• SQlite(database)
❖ Hardware requirement:
1. RAM – 4GB
2. Monitor
3. Mouse
4. Keyboard
5. Processor- INTEL
Questionnaire:
Questionnaire:
1. What is software project management?
➢ Software Project Management (SPM) is a proper way of planning and
leading software projects. It is a part of project management in which
software projects are planned, implemented, monitored and controlled.
Aim: RMMM (Risk Mitigation, Monitoring & Management) plan for the
CODERS HELPMATE project.
Results:
Description:
• Database is updated frequently.
• Higher complexity.
• Need to be updated as technique gets updated.
Refinement/ Context:
• Reduced efficiency because of network congestion during peak hours (Eg:- During
offers/festivals)
• Due to higher complexity of database it is harder to find the exact problem.
Mitigation/Monitoring:
• Consistency of database needs to be maintained.
• Testing of each module should be done .
Contingency plan and Trigger:
• As computed the risk exposure to be Rs30,000,000.
• Experts and technicians should be available 24*7 .
Status/Date
• Description step analyzed.
• Refinement step initiated.
Catastrophic Significant
significant
degredation to Nonresponsive or
finiancial shortages
2 non achievement Unsupportable Unachivable IOC
budget overrun
of technical software
likely
performance
Failure to meet the requirement
Failure results in operational delays
would degrade systeam performance
1 and/or increase cost with expected
to a point where mission sucess is
value of $100k to $500k
Critical questionable
Conclusion: Thus Risk Mitigation, Monitoring and Management Plan has been
prepared successfully for the coder’s helpmate project.
Questionnaire:
Results:
Conclusion: Thus Data Flow Diagram for the CODERS HELPMATE System is
drawn successfully.
Questionnaire:
1.What is DFD?
Ans: Data flow diagrams are used to graphically represent the flow of data in a
business information system. DFD describes the processes that are involved in
a system to transfer data from the input to the file storage and reports
generation.
Results:
Questionnaire:
3. What is an actor?
➢ Use case diagram is one of them and its specific purpose is to gather
system requirements and actors. Use case diagrams specify the events
of a system and their flows
6. What is UML?
7. Which symbol is used to represent the relationship between use case &
actor?
➢ The Goal Oval represents the user's goal or the reason for the
primary actor's interaction with the system domain.
➢ Use case diagram is one of them and its specific purpose is to gather
system requirements and actors. Use case diagrams specify the events
of a system and their flows
14.What is UML?
15.Which symbol is used to represent the relationship between use case &
actor?
➢ The Goal Oval represents the user's goal or the reason for the
primary actor's interaction with the system domain.
Result:
Conclusion: Thus State chart diagram has been prepared successfully for the
CODERS HELPMATE.
Questionnaire:
3. Define Object.
➢ An object can be a variable, a data structure, a function, or a method, and
as such, isa value in memory referenced by an identifier.
5. Define Message.
➢ A message specifies a sender and receiver, and defines the kind of
communication that occurs between lifelines.
Experiment No : 8
Result:
Conclusion: Thus Sequence diagram has been prepared successfully for the
CODERS HELPMATE.
Questionnaire:
3. Define Object.
➢ An object is a software bundle of variables and related methods. You can
represent real-world objects using software objects. Everything that the
software object knows (state) and can do (behavior) is expressed by the
variables and methods within that object.
5. Define Message.
➢ A message is the way that one program object requests an action from
another object. A message specifies the name of the object to which the
request is made, the action (or method ) to be performed, and any parameter
or value that needs to be specified for this request.
EXPERIMENT NO : 10
TEST CASES:
Questionnaire: