Sunteți pe pagina 1din 2

The University of Lahore

Software Architecture and Design


Due Time: 1-3-19
Marks 20

ASSIGNMENT No. 1

Q1. Based on your own knowledge, some of the application types discussed in class, explain,
with examples, why different application types require specialized software engineering
techniques to support their architecture, design and development.
Q2. IEEE Standard 1471 identifies sound practices to establish a framework and vocabulary
for software architecture concepts. Explore and discuss various activities of this standard?
Q3. What are the four important attributes that all professional software should have?
Suggest four other attributes that may sometimes be significant?
Q4. MemoryBook
Gmail provides a feature of Calendar where user can mark important event dates or meeting
reminders or any routine tasks. A reminder email is generated on that specific date and time.
Calendar allows user to view in four different views i.e. Day(Show time slots in a day, provides
space to enter tasks to be done of specific time), Week (Show the calendar in Weeks), Month
(Show the Calendar in Months), 4 Days (display with time slots, four days simultaneously),
Agenda (Shows stored tasks/events). Moreover different colors are available to increase
interactivity. This feature is much appreciated and is of much help to individuals living a very busy
and professional life.
We aim to make a similar application that’s able to store all what we know and all what we need
to remember and prompt us whenever we need the specific knowledge. This application would
potentially be for any smart phone.
The working of this application for a businessman goes like he is using this app on his Iphone and
wants to store a number of things as
- an appointment for meeting: The app provides a calendar where he marks on the day,
date and time of his meeting.
- Wedding anniversary: The app provides the facility to mark a reminder of his wedding
anniversary and sends an email/SMS to his wife on the recorded day and time.
- Make a To-Do list: The business man needs to mark all his daily tasks in the form of a
To-Do list and marks them whenever they are completed and when any task is completed
it doesn’t gets prompted.
- Write Minutes of Meeting: The businessman needs to write the minutes of meetings,
which are then shared among all the executives attending the meeting through email/SMS.
The University of Lahore

This application would be designed generally for public at large and addresses their need of a
personal Memory Book.
1. Identify Scenarios of the application.
2. Identify Actors categories and types.
3. Identify goals.

S-ar putea să vă placă și