Professional Documents
Culture Documents
• Create a brief description of your project. Choose one SDLC model for your
project and justify why this model was chosen.
Answer:
By breaking the item into cycles, the Agile model rapidly conveys a functioning item and is
viewed as an exceptionally practical improvement approach. The model produces continuous
deliveries, each with little, steady transforms from the past delivery. At every cycle, the item is
tried.
This model stresses connection, as the clients, engineers and analyzers cooperate all through the
venture.
However, since this model relies vigorously upon client cooperation, the venture can head the
incorrect way in the event that the client isn't sure about where the person in question needs to
go.
• Create a context diagram to represent the scope of the project and to illustrate the
system and its relationship with the external agents
Answer:
Task 2: Use Cases and stories
• Identify use cases and create a use case diagram
Answer:
• Describe 1 (one) use case of your choice including the main flow and a sub-flow
and an exception flow
Answer:
UC: Search Permit Status
Scope: Climate Change Management System
Level: User goal
Primary actors: User
Stakeholder and Interest: user want search their submitted permit request’s status.
Pre-condition: Request has been submitted online
Post-condition: show permit request status
Basic flow:
Actor’s Action System Response
1. Click on search permit request
status
2. Show list of all requests
3. Shows the request in draft
Exceptional flow:
1. If user want to cancel the
submission of permit.
1.1. System allows the user to
cancel the submission and
cancel request.
Answer:
• Create 2 (two) user stories and acceptance criteria
Answer:
• Identify objects and classes and represent the classes into a class diagram. Add
attributes and methods to the class. Use as much as possible the 4 fundamentals of
object orientation.
Answer:
• Apply 1 (one) design pattern to the diagram and explain why this design pattern
was chosen.
Answer:
Abstract Factory Design Pattern:
Give a degree of indirection that abstracts the formation of groups of related or subordinate items
without straightforwardly determining their substantial classes. The "production line" object has
the obligation regarding giving creation administrations to the whole stage family. Clients never
make stage protests straightforwardly; they request that the production line do that for them.
This component makes trading item families simple on the grounds that the particular class of
the production line object shows up just a single time in the application - where it is started up.
The application can discount supplant the whole group of items essentially by launching an
alternate substantial occurrence of the theoretical industrial facility.
Since the help given by the industrial facility object is so inescapable, it is regularly executed as
a Singleton.
• Represent in one sequence diagram, the interaction among classes and external
data sources for the feature of requesting a permit (FR003, FR004 and FR005).
Answer:
• Create a state machine diagram to represent the different permit statuses as
described by the requirement FR006.
Answer:
Answer:
Test cases
ID Requirement Scenario Expected Result
Result
1. FR001 System must System
provide a user
creates the
interface for the
scientists and account of the
researchers to user and
register register them
themselves to to the system.
the system,
informing name,
contact
information,
organization
details (if
applicable) and
email address.
2. FR002 System must System login
provide a user
the user after
interface for the
scientists and checking the
researchers to credential
login into the authentication
system.
and login to
the system.
3. FR003 System must System
provide a user
checks the
interface for
authenticated information is
users request complete and
new permits. submit the
new permit
request online.