rdfs:comment
| - Softwaredesign (auch Softwarekonstruktion) ist der Konstruktionsprozess zur Implementierung einer Software-Lösung. Üblicherweise vollzieht sich die Erarbeitung und Erstellung von Software in einem Softwareentwicklungsprozess, in den ständig immer wieder graduelle Verbesserungen einfließen. Doch gegenüber dem Softwareentwicklungsprozess erfordert die Konstruktion von Software ein abstrakteres Denken auf einer Metaebene zur Programmierarbeit. Softwaredesign ist in aller Regel erforderlich, um die Komplexität, welche die meisten Computerprogramme aufweisen, für die Programmierer handhabbarer zu machen und um zielverfehlendes Programmieren zu vermeiden. (de)
- تصميم البرمجيات هي عملية حل مشكلات و تخطيط لبرنامج حاسوبي. بعد أن تكون الغاية من توصيف البرمجية قد حددت، يقوم المبرمجون أو المصممون بتطوير خطة للبرمجية. تحتوي هذه الخطة على أمور تتعلق بمكونات و خوارزميات متدنية المستوى إضافة إلى نظرة لمعمارية البرمجية. (ar)
- 소프트웨어 설계 또는 소프트웨어 디자인(Software design)은 소프트웨어 해결책을 위한 문제해결과 계획 과정이다. 소프트웨어의 목적과 명세가 결정되면 개발자가 설계 하거나 설계자를 고용하여 해결책을 위한 계획을 개발하도록 한다. 저수준 요소와 알고리즘 구현 문제, 그리고 구조에 대한 조망이 포함된다. (ko)
- In ingegneria del software, la progettazione (talvolta detta anche progetto o disegno, dall'inglese design) è una fase del ciclo di vita del software. Sulla base della specifica dei requisiti prodotta dall'analisi, il progetto definisce come tali requisiti saranno soddisfatti, entrando nel merito della struttura che dovrà essere data al sistema software che deve essere realizzato. (it)
- ソフトウェア設計(英: Software design)は、ソフトウェアのための問題解決と計画の工程である。ソフトウェアの目的と仕様が決定した後で、ソフトウェア開発者が設計をしたり、専門の設計者が開発計画を立てる。細かいコンポーネントやアルゴリズムの実装だけではなく、アーキテクチャ的観点での検討も行われる。 ソフトウェア開発工程での要求分析によって、ソフトウェア工学における仕様が確定する。そのソフトウェアがユーザーとの対話を必要とするものか、あるいはユーザー中心設計であれば、ソフトウェア設計にはユーザーエクスペリエンス設計も関わり、絵コンテなども仕様に含まれることになる。完全に自動的に動作するソフトウェア(ユーザインタフェースのないソフトウェア)であれば、ソフトウェア設計は単なるフローチャート作成程度の作業となるかもしれない。また、統一モデリング言語 (UML) などの半形式的手法もある。いずれにしても、ソフトウェア設計工程の成果物としては、何らかのが生成される。 (ja)
- 软件设计是程式設計師按照特定顺序撰寫计算机数据和指令的集合。“软件设计”可以是撰寫最基礎的二进制0和1位元;也可以是建立在位元之上的各类软件语言、算法、架构、程序、图像化程式碼来进行。 (zh)
- Проєктування програмного забезпечення (англ. Software design) - це процес визначення архітектури, компонентів, інтерфейсів та інших атрибутів (структур даних, алгоритмів і т.д.) системи або компонента програмного забезпечення. Результатом цього процесу є проект програмного забезпечення (англ. Software design) Проєктуванню зазвичай підлягають:
* Архітектура програмного забезпечення
* Компоненти ПЗ
* Користувацькі інтерфейси В процесі проєктування ПЗ застосовують різні моделі — блок-схеми, ER-діаграми, DFD тощо. (uk)
- El diseño de software es el proceso por el que un agente crea una especificación de un artefacto de software, pensado para cumplir unos objetivos, utilizando un conjunto de componentes primitivos y sujeto a restricciones. El diseño de software se puede referir a "toda la actividad en conceptualizar, enmarcar, implementar, poner en funcionamiento y, finalmente, modificar sistemas complejos" o "la actividad que sigue a la especificación de requisitos y precede a la programación, como en un proceso de ingeniería de software estilizado. (es)
- La conception de logiciel met en œuvre un ensemble d'activités qui à partir d'une demande d'informatisation d'un processus (demande qui peut aller de la simple question orale jusqu'au cahier des charges complet) permettent la conception, l'écriture et la mise au point d'un logiciel (et donc de programmes informatiques) jusqu'à sa livraison au demandeur. En règle générale, la fabrication d'un logiciel va suivre trois grandes phases : (fr)
- Software design is the process by which an agent creates a specification of a software artifact intended to accomplish goals, using a set of primitive components and subject to constraints. Software design may refer to either "all the activity involved in conceptualizing, framing, implementing, commissioning, and ultimately modifying complex systems" or "the activity following requirements specification and before programming, as ... [in] a stylized software engineering process." (en)
- Design de Software (do inglês Software design) é a parte da engenharia de software que se encarrega de fazer todo o planejamento anterior ao desenvolvimento, incluindo a definição da arquitetura do software, e transformar tudo em um documento ou conjunto de documentos capazes de serem interpretados diretamente pelo programador.
* Design por contrato
* Model Driven Architecture (MDA) e Model Driven Design (MDD)
* Design Patterns
* Refatoração entre outras. (pt)
- Проектирование программного обеспечения — процесс создания проекта программного обеспечения (ПО), а также дисциплина, изучающая методы проектирования.Проектирование ПО является частным случаем проектирования продуктов и процессов. Проектирование ПО включает следующие основные виды деятельности:
* выбор метода и стратегии решения;
* выбор представления внутренних данных;
* разработка основного алгоритма;
* документирование ПО;
* тестирование и подбор тестов;
* выбор представления входных данных. Модель предметной области накладывает ограничения на бизнес-логику и структуры данных. (ru)
|