Вы находитесь на странице: 1из 6

Homework Title / No.

: ______________ HOMEWORK-4____Course Code : ___ CAP302______

Course Instructor : __SIR_Rohit ohri___________ Course Tutor (if applicable) : ____________

Date of Allotment : _____________________ Date of submission : ___________________

Student’s Roll No.________RTB808A28_______ Section No. :___TB808A_______________


Declaration:
I declare that this assignment is my individual work. I have not copied from any other student’s
work or from any other source except where due acknowledgment is made explicitly in the text,
nor has any part been written for me by another person.
Student’s Signature :
_____SUKHMAN________
Evaluator’s comments:
_____________________________________________________________________
Marks obtained : ___________ out of ______________________
Content of Homework should start from this page only:
HOMEWORK-4

CAP302

Submitted To: Submitted By:


Mr.ROHIT OHRI Sukhman Preet Singh
Roll No. RTb808A28
Part 1

Q1. How can you control the data that is input by user?
Ans. A data input control system which provides a processor with control data including micro-
instructions from control storage on a time-division basis. The processor and the control storage
are respectively integrated on one-chip semiconductor devices. The data input control system is
effective for reducing the number of necessary terminals on the one-chip semiconductor device
for the processor.

Q2. What factors should be kept in mind while designing software for global market that can be
used in multiple countries / cultures?
Ans.

Performance
Security (code level, encryption etc) VS Performance (code level)
Caching: Memory VS Performance
Object Oriented/Layered Code VS Performance
Scalability VS Deployment (n-tier)
User Experience
Usability
Security (user level) VS Usability (user level)
Usability (user level) VS Functionality (user level)
Robustness (user level) VS Usability (user level)
Rich User Experience
AJAX VS Browser Compatibly Issue
Rich Function (FAT Client) VS Poor Function (Thin Client)
Developer Experience
Development Time
Analysis and Design Time VS Development Time
Object Oriented Programming VS Development Time
Quality Assurance and Control VS Time
Well Engineering VS Modification/Change/Reuse (Understandability) Time
System Data Reliability (back up) VS Maintenance Time
Development Structure
Readability (code level) VS Writability (code level)
Reliability (code level) VS Flexibility (code level)
Developer Improvement
Own Study VS External Resources
Latest/New Practices VS Learning Time (PHP VS .NET etc)

Q3. During design phase, many design documents are created. Is it a burden or necessity?
Explain.
Ans. Design phase: -
The list of requirements that is developed in the definition phase can be used to make design
choices. In the design phase, one or more designs are developed, with which the project result
can apparently be achieved. Depending on the subject of the project, the products of the design
phase can include dioramas, sketches, flow charts, site trees, HTML screen designs, prototypes,
photo impressions and UML schemas. The project supervisors use these designs to choose the
definitive design that will be produced in the project. This is followed by the development phase.
As in the definition phase, once the design has been chosen, it cannot be changed in a later stage
of the project.

In a young, very informal company, the design department was run by an artist. The term design
department was not accurate in this case; it was more a group of designers who were working
together. In addition, everyone was much too busy, including the head of the department.

One project involved producing a number of designs, which were quite important to the success
of the project. A young designer on the project team created the designs. Although the head of
the design department had ultimate responsibility for the designs, he never attended the meetings
of the project team when the designs were to be discussed. The project leader always invited
him, and sent him e-mails containing his young colleague’s sketches, but the e-mails remained
unanswered. The project leader and the young designer erroneously assumed that the department
head had approved the designs. The implementation phase began. When the project was nearly
finished, the result was presented to the department head, which became furious and demanded
that it be completely redone. The budget, however, was almost exhausted.

Part-2

Q4. What techniques could be used to assure quality of a software system?


Ans. Software QA involves the entire software development PROCESS - monitoring and
improving the process, making sure that any agreed-upon standards and procedures are followed,
and ensuring that problems are found and dealt with. It is oriented to 'prevention'.
Software engineering is the practice of using selected process techniques to improve the quality
of a software development effort. This is based on the assumption, subject to endless debate and
supported by patient experience, that a methodical approach to software development results in
fewer defects and, therefore, ultimately provides shorter delivery times and better value. The
documented collection of policies, processes and procedures used by a development team or
organization to practice software engineering is called its software development methodology
(SDM) or system development life cycle (SDLC).

Q5. Discuss transition from Analysis to Design phase for Student Online Admission system.
Ans. The primary objective of the design phase is to create a design that satisfies the agreed
application requirements. In the design phase the SDLC process continues to move from the
"what" questions of the analysis phase to the "how" questions.

The requirements prototype that was developed earlier during the analysis phase is gradually
improved and extended to include all the specified functions of the application.

Also, the planning of the system documentation process should be started.

Q6. Design a screen to create your email account and list out the input data validations that
should be performed on each field.

Ans.

Get started with Rworld


First name:

Last name:
Desired Login Name: @rworld.com

Examples: JSmith, John.Smith

Choose a password: Password strength:


Minimum of 8 characters in length.
Re-enter password:
Security Question:

If you forget your password we will ask for the answer to your security
question. Learn More
Answer:

Recovery email:
This address is used to authenticate your account should you ever
encounter problems or forget your password. If you do not have
another email address, you may leave this field blank. Learn More
Location: Submit

Change

Word Verification: Type the characters you see in the picture below.

Letters are not case-sensitive


Terms of Service: Please check the Rworld Account information you've entered above (feel free
to change anything you like), and review the Terms of Service below.

With Gmail, you won't see blinking banner ads. Instead, we display ads you
might find useful that are relevant to the content of your messages. Learn
more
Printable Version

By clicking on 'I accept' below you are agreeing to the Terms of Service above and
both the Program Policy and the Privacy Policy.

I accept. Create my account.

Вам также может понравиться