Questions tagged [system]

40 questions
22
votes
7 answers

How do programmers deal with low level software development in high level languages?

I am somewhat new to programming and the best way I can ask this question is with an example. I know how to do basic things in Java and C#. Things like a small windows forms application or make a generic class. I've basically been learning and…
9
votes
6 answers

What is the difference between user requirements and system requirements?

From what I've read I believe user requirements are just the system requirements given in lay mans terms, is this correct? I'm specifically referring to the book "Software Engineering" by Ian Sommerville which I am obligated to follow. Given the…
7
votes
2 answers

where can I find an overview of known "multithreading systems architectures" design patterns?

Using C#, I have been doing multithreaded development for about 5 years, and consider myself quite proficient (I wrote my own lock-free queue and task parallel framework before Microsoft made TPF). However, I find it incredibly difficult to find…
JasonS
  • 193
6
votes
2 answers

Best practice mapping an external id on my system

I've done some searches for "id mapping" and "external id mapping" and I can't find anything meaningful on the site or google, so, here's my question/scenario. I'm developing an application which will match some records from our internal system with…
Machado
  • 4,130
5
votes
6 answers

Can you prototype a complex system change?

I'm currently in the process of redesigning parts of a large and complex application server to allow it to be distributed across multiple machines. I've been asked to provide a prototype of the redesign in a relatively short time period. I don't…
zup
  • 51
5
votes
3 answers

Reliability vs Fault Tolerance

I am confused with the following terms: Reliability and Fault Tolerance According to Designing Data Intensive Applications book, the definition of Reliability is: The system should continue to work correctly (performing the correct function at the…
3
votes
3 answers

Can a the kind of load Uber handles be served from just one server?

http://techcrunch.com/2013/12/04/leaked-uber-numbers-which-weve-confirmed-point-to-over-1b-gross-revenue-213m-revenue/ This article says that Uber does about 1M requests a week. Which is about 1.65 reqs a sec. So does this mean Uber can probably…
GrowinMan
  • 131
3
votes
2 answers

What's the best way to store class/type info in a plugin system in your software?

There are lots of applications like 3ds Max, Maya, etc that allows you to use plugins, where even the default nodes are created as plugins. This is all good but if the developer changes the class/type name of any node, then all the files using the…
Joan Venge
  • 1,970
3
votes
3 answers

At what point does a company need a system engineer?

I'm 8 months into my first job as a developer at a mid-small company. The four development teams have about 7 developers each, the design team consists of about the same number, and the administration / sales / marketing / hr team is 4 people. We…
user23007
2
votes
2 answers

Question about a voting system implementation

I am implementing a voting system and need some input from fellow programmers. Do you see anything that could go wrong by having users input a valid email and perhaps have a captcha to stop automated voting instead of a traditional login and vote?
user17989
2
votes
2 answers

Does Scrum need System specification document?

We're building a website to manage our company asset, and apply Agile/Scrum to this project. We started with the Product backlog as in attachment. We planned to start the first Sprint but the team concern about system requirement - things outside PB…
2
votes
1 answer

How to show multiple exit conditions in a system sequence diagram loop frame

How are multiple exit conditions in a system sequence diagram loop frame indicated? And how would the alternative event flow based on how the system exited the loop be shown? For example a login loop could exit after a valid login or after a set…
2
votes
2 answers

Does algorithm design belong to software engineering?

In academic meaning, it seems to me that algorithm design is studied in a high/abstract level of computation (computability, complexity), although software engineering is also studied in high/abstract level in academia. software engineering is…
Tim
  • 5,545
1
vote
2 answers

Application of Semantic Versioning Specifications Between 1.0.0-alpha and 1.0.0-alpha.1

I have no concrete idea about the main difference between 1.0.0-alpha and 1.0.0-alpha.1 of a system SemVer when it's applied in a real event of the system's development. Can someone explain the application of the two since according to…
DevQt
  • 131
1
vote
2 answers

Relationship between System Requirements and Software Requirements

i'm trying to learn about requirements in software engineering. At the moment i have a example problem i'm running through, where i'm trying to develop a system that allows calculations. The goal of the excersise is to understand the basic general…
user362602
1
2 3