Software engineering has been defined as the procedures, methods, and tools that control the software development process, which altogether provide the foundation for building high-quality software in a productive manner. There are many dimensions to software quality including–but not limited to–functionality, ease-of-use, flexibility, scalability, security, and performance. Many of the software engineering methodologies focus on ensuring the software meets functional requirements while being produced within time and budget. This paper outlines a strategy by which the system's performance may be "engineered."
Performance Engineering for Systems in the Early Stages
AgileConnection is one of the growing communities of the TechWell network.
Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery. Join the conversation now!