Software-Engineering Analysis