Component-based software engineering
Branch of software engineering
Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct a software system from components that are loosely coupled and reusable. This emphasizes the separation of concerns among components.
Nº Q609588 ★★
Uncommon · Knowledge
Component-based software engineering
Branch of software engineering
Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct a software system from components that are loosely coupled and reusable. This emphasizes the separation of concerns among components.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct a software system from components that are loosely coupled and reusable. This emphasizes the separation of concerns among components. To find the right level of component granularity, software architects have to continuously iterate their component designs with developers. Architects need to take into account user requirements, responsibilities, and architectural characteristics.
Text: Wikipédia, CC BY-SA 4.0. · Image: en:User:Nixdorf, traced by User:Stannered (CC BY-SA 3.0) ·
Related cards
Software engineering
Academic discipline that studies systematic approaches to developing software
Nº Q80993 ★★★★
Computer engineering
Engineering discipline specializing in the design of computer hardware and software systems
Nº Q428691 ★★★
Computer-aided engineering
Broad usage of computer software to aid in engineering analysis tasks
Nº Q1050567 ★
Waterfall model
Breakdown of projects into sequential phases, where each phase depends on the previous one
Nº Q478175 ★★★
Engineering informatics
Discipline combining information technology (IT) – or informatics – with engineering concepts
Nº Q2843902 ★★★
Dynamic systems development method
Agile project delivery framework
Nº Q2335896 ★★