software development decision-making software architecture software teams group dynamics software design case study concern software development life cycle quality attributes non-functional requirements
See more