Top "Software-design" questions

Software design is the activity of deciding what properties, elements, responsibilities, interfaces, relationships and interactions are required in order to create an effective piece of software.

DTO Design in TypeScript/Angular2

I'm currently developing an Angular 2 application. While developing I started to use TypeScript classes to create objects from JSON I …

typescript ecmascript-6 restful-architecture software-design
How to understand the VIPER clean architecture?

I recently discovered VIPER clean architecture and I started looking for sample tutorials on applying this architecture on the Android …

android architecture software-design viper-architecture
How To Make a Tetris Clone?

I am working on coding a Tetris clone in XNA C# and am unsure of the best way to approach …

c# data-structures software-design
Functional Requirements vs Non Functional Requirements for a mobile web app

I am getting a bit confused about non functional requirements could anyone help me and let me know if the …

software-design system-requirements system-analysis
Questions about VIPER - Clean Architecture

I've been reading about Clean Architecture from Robert Martin and more specifically about VIPER. Then I ran into this article/…

ios architecture software-design viper-architecture
Purpose of Utility tree in ATAM

What is an utility tree and what is it's purpose in case of Architecture tradeoff analysis method(ATAM)? Thanks

architecture software-design
How to design an application in a modular way?

I am looking for pointers, suggestions, links, warnings, ideas and even anecdotical accounts about "how to design an application in …

python design-patterns oop modularity software-design
What PHP application design/design patterns do you use?

Please share your favorite application design / design patterns for use in PHP with me. Some things I'd like to know: …

php oop software-design
Is it a bad practice to use jQuery in Angular?

My question is the following. Should I avoid using any kind of jQuery code in Angular application as it seems …

javascript jquery angularjs angular software-design
the significance of java RMI please?

Why do people use RMI, or when should I use RMI? I read those tutorials about RMI on oracle's website.…

java computer-science rmi software-design anti-patterns