Quality, object.oriented architecture is the product of careful study, decision making, and
experimentation. At a minimum, the object.oriented architecture process includes farming of
requirements, architecture mining, and hands.on experience. Ideally, object.oriented
architecture comprises a set of high.Quality design decisions that provide benefits
throughout the life cycle of the system.
In most software-development organizations, the testing program functions as the
final "Quality gate" for an application, allowing or preventing the move from the
comfort of the software-engineering environment into the real world. With this role
comes a large responsibility: The success of an application, and possibly of theorganization, can rest on the Quality of the software product.
The Personal Software Process (PSP) shows engineers how to:
1)manage the Quality of their projects
2)make commitments they can meet
3)improve estimating and planning
4)reduce defects in their products
Software Engineering is a discipline applied by teams to produce high-Quality, large-scale, cost-effective software that satisfies the users’ needs, and can be maintained over time
Software Development is a weaker term where standards, tools, processes, etc. may not be applied