Unit 1
Unit 1
Software takes Dual role of Software. It is a Product and at the same time a
Software delivers the most important product of our time is called information.
Characteristics of software
hardware:
Sense.
1. Early websites were primarily linked hypertext files with basic text and
graphics, but advancements in HTML and tools like XML and Java led to the
informational content.
2. Today, WebApps are sophisticated tools that not only serve individual users
but are also integrated with corporate databases and business applications,
variations in traffic.
unrealistic.
6. Data Driven: WebApps primarily present multimedia content and often access
external databases.
effectiveness.
scheduled releases.
network access.
11. Aesthetics: The visual appeal of a WebApp plays a critical role in its success,
SOFTWARE PROCESS
These activities apply to projects of all sizes and are supported by umbrella
product preparation, which help manage and control the project's progress and
quality.
Essence of Practice:
2. Plan the Solution: Recognize patterns from similar problems, identify reusable
3. Carry Out the Plan: Use the design as a roadmap, ensuring code aligns with
the solution meets all requirements and is validated against stakeholder needs.
SOFTWARE MYTHS
experienced practitioners.
Management Myths:
1. Standards Book Myth: Having a standards book doesn’t guarantee its usage,
Customer Myths:
2. Change Accommodation Myth: While software can adapt, late changes lead to
Practitioner Myths:
1. Completion Myth: Much of the effort occurs post-delivery; coding is just the
beginning.
before the program runs, which are more effective than testing alone.
which reduces rework and speeds delivery, countering the notion that it leads to
unnecessary documentation.
PROCESS MODELS
engineering actions, each defined by a task set outlining tasks, work products,
deployment.
SEI CMM.
4. ISO 9001:2000 for Software: A generic standard for improving overall quality