Software Contracts Flashcards
What are contracts
They are agreements between parties which can be enforced by law. It defines their, aims, obligations, responsibilities and procedures to solve disputes
What do contracts have the intention of doing
Create legal relations
What was service-oriented architecture motivated by
by many industries changing focus from product delivery to service-based delivery through networks
What is service delivery
a continuous process, assuring reliability by maintaining the service provision and evolving the service implementation to respond to changes in environment, situation, supply, information and ongoing development
What is service-oriented architecture
An enabler for business process integration that characterises business functions as services, and integrated dynamically across departments
What is loose coupling
an architecture principle of SOA, it reduces dependencies and only requires maintaining awareness and promotes the use of services
Define scope of work
the scope of work is the description of the work to be carried out in the project, it contains the project scope and the product scope
Define product scope
the featues and functions of the product to be produced
Define project scope
the definition of the work performed to deliver the product
What are scope changes
the features and functions of the product to be produced
What is scope creep
occurs when the scope of the work grows, without any control during the projects development
What does it mean by client responsibility
the contract should define what the client needs to do or provide
the client is directly responsible for the projects success
providing essential data
obligation to cooperate
obligation to declare final acceptance
What is extreme programming
the most popular agile design method, takes the development process to be more responsive to customers need’s
What are project controls
defines how the software development will be managed
e.g. appoint project managers and client meetings
Define confidentiality
responsibility of both parties to not disclose confidential information about the other party
e.g. NDA