Functional software architecture: Difference between revisions

Content deleted Content added
Papudi (talk | contribs)
m Updated categories, minor tidying
Line 4:
 
When an integrated software system needs to be developed and implemented normally a number of tasks and corresponding responsibilities can be divided:
 
# Strategic management and business consultants set objectives in relation to a more efficient/ effective business process.
#Enterprise engineers come up with a design of a more efficient business process and a request for a certain information system in the form of an Enterprise Architecture.
#Software Enterprise engineers come up with thea design of thisa informationmore system,efficient whichbusiness describesprocess theand componentsa andrequest structuralfor featuresa ofcertain theinformation system byin usethe form of aan certainEnterprise [[Architecture Description Language]] (ADL).
# Software engineers come up with the design of this information system, which describes the components and structural features of the system by use of a certain [[Architecture Description Language]] (ADL).
# Computer programmers code the different modules and actually implement the system.
 
The described work division is in reality much more complex and also involves more actors but it outlines the involvement of people with different backgrounds in creating a software system that enables the organization to reach business objectives. A wide variety of material produced by different actors within this system development process needs to be exchanged between, and understood by, multiple actors.
Line 71 ⟶ 72:
{{reflist}}
 
[[Category:InformationSoftware technologyarchitecture]]
[[Category:Enterprise architecture]]